⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gist_btree.cpp

📁 Libgist is an implementation of the Generalized Search Tree, a template index structure that makes i
💻 CPP
📖 第 1 页 / 共 5 页
字号:
        int sa_flags;};# 263 "/usr/include/sys/signal.h" 3 4typedef void (*sig_t) (int);struct sigaltstack {        char *ss_sp;        int ss_size;        int ss_flags;};typedef struct sigaltstack stack_t;# 285 "/usr/include/sys/signal.h" 3 4struct sigvec {        void (*sv_handler)(int);        int sv_mask;        int sv_flags;};# 303 "/usr/include/sys/signal.h" 3 4struct sigstack {        char *ss_sp;        int ss_onstack;};# 336 "/usr/include/sys/signal.h" 3 4extern "C" {void (*signal (int, void (*) (int))) (int);}# 63 "/usr/include/signal.h" 2 3 4extern const char *const sys_signame[32];extern const char *const sys_siglist[32];extern "C" {int raise (int);int kill (pid_t, int);int sigaction (int, const struct sigaction *, struct sigaction *);int sigaddset (sigset_t *, int);int sigdelset (sigset_t *, int);int sigemptyset (sigset_t *);int sigfillset (sigset_t *);int sigismember (const sigset_t *, int);int sigpending (sigset_t *);int sigprocmask (int, const sigset_t *, sigset_t *);int sigsuspend (const sigset_t *);int killpg (pid_t, int);int sigblock (int);int siginterrupt (int, int);int sighold (int);int sigrelse (int);int sigpause (int);int sigreturn (struct sigcontext *);int sigsetmask (int);int sigvec (int, struct sigvec *, struct sigvec *);void psignal (unsigned int, const char *);}# 191 "/usr/include/unistd.h" 2 3 4int profil (char *, int, int, int);ssize_t pwrite (int, const void *, size_t, off_t);int rcmd (char **, int, const char *, const char *, const char *, int *);char *re_comp (const char *);int re_exec (const char *);int readlink (const char *, char *, int);int reboot (int);int revoke (const char *);int rresvport (int *);int ruserok (const char *, int, const char *, const char *);char *sbrk (int);int select (int, fd_set *, fd_set *, fd_set *, struct timeval *);int setegid (gid_t);int seteuid (uid_t);int setgroups (int, const gid_t *);void sethostid (long);int sethostname (const char *, int);int setkey (const char *);int setlogin (const char *);void *setmode (const char *);int setpgrp (pid_t pid, pid_t pgrp);int setregid (gid_t, gid_t);int setreuid (uid_t, uid_t);int setrgid (gid_t);int setruid (uid_t);void setusershell (void);int strtofflags (char **, u_long *, u_long *);int swapon (const char *);int symlink (const char *, const char *);void sync (void);int syscall (int, ...);int truncate (const char *, off_t);int ttyslot (void);unsigned int ualarm (unsigned int, unsigned int);int unwhiteout (const char *);int usleep (unsigned int);void *valloc (size_t);pid_t vfork (void);extern char *suboptarg;int getsubopt (char **, char * const *, char **);int getattrlist (const char*,void*,void*,size_t,unsigned long);int setattrlist (const char*,void*,void*,size_t,unsigned long);int exchangedata (const char*,const char*,unsigned long);int checkuseraccess (const char*,uid_t,gid_t*,int,int,unsigned long);int getdirentriesattr (int,void*,void*,size_t,unsigned long*,unsigned long*,unsigned long*,unsigned long);int searchfs (const char*,void*,void*,unsigned long,unsigned long,void*);int fsctl (const char *,unsigned long,void*,unsigned long);}# 82 "/Users/jmh/devel/libgist/include/gist_compat.h" 2# 23 "gist_btree.cc" 2# 1 "/Users/jmh/devel/libgist/include/gist_btree.h" 1# 9 "/Users/jmh/devel/libgist/include/gist_btree.h"#pragma interface "gist_btree.h"# 1 "/Users/jmh/devel/libgist/include/gist_p.h" 1# 10 "/Users/jmh/devel/libgist/include/gist_p.h"#pragma interface "gist_p.h"# 1 "/Users/jmh/devel/libgist/include/gist_defs.h" 1# 10 "/Users/jmh/devel/libgist/include/gist_defs.h"# 1 "/usr/include/gcc/darwin/3.3/assert.h" 1 3 4# 40 "/usr/include/gcc/darwin/3.3/assert.h" 3 4extern "C" {extern void __eprintf (const char *, const char *, unsigned, const char *)    __attribute__ ((noreturn));}# 11 "/Users/jmh/devel/libgist/include/gist_defs.h" 2# 1 "/usr/include/gcc/darwin/3.3/c++/vector" 1 3# 65 "/usr/include/gcc/darwin/3.3/c++/vector" 3# 1 "/usr/include/gcc/darwin/3.3/c++/bits/functexcept.h" 1 3# 34 "/usr/include/gcc/darwin/3.3/c++/bits/functexcept.h" 3# 1 "/usr/include/gcc/darwin/3.3/c++/exception_defines.h" 1 3# 35 "/usr/include/gcc/darwin/3.3/c++/bits/functexcept.h" 2 3namespace std{  void  __throw_bad_exception(void);  void  __throw_bad_alloc(void);  void  __throw_bad_cast(void);  void  __throw_bad_typeid(void);  void  __throw_logic_error(const char* __s);  void  __throw_domain_error(const char* __s);  void  __throw_invalid_argument(const char* __s);  void  __throw_length_error(const char* __s);  void  __throw_out_of_range(const char* __s);  void  __throw_runtime_error(const char* __s);  void  __throw_range_error(const char* __s);  void  __throw_overflow_error(const char* __s);  void  __throw_underflow_error(const char* __s);  void  __throw_ios_failure(const char* __s);}# 67 "/usr/include/gcc/darwin/3.3/c++/vector" 2 3# 1 "/usr/include/gcc/darwin/3.3/c++/bits/stl_algobase.h" 1 3# 64 "/usr/include/gcc/darwin/3.3/c++/bits/stl_algobase.h" 3# 1 "/usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/c++config.h" 1 3# 35 "/usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/c++config.h" 3# 1 "/usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/os_defines.h" 1 3# 72 "/usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/os_defines.h" 3extern "C" {# 83 "/usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/os_defines.h" 3typedef enum node_kinds {        NODE_THREAD_SPECIFIC_DATA=1,        NODE_PROCESSWIDE_PTR=2,        NODE_LAST_KIND        } TnodeKind ;typedef enum node_mode {        NM_ALLOW_RECURSION=1,        NM_RECURSION_ILLEGAL=2,        NM_ENHANCED_LOCKING=3,        NM_LOCKED=4        } TnodeMode ;extern void * _keymgr_get_per_thread_data(unsigned int key) ;extern void _keymgr_set_per_thread_data(unsigned int key, void *keydata) ;extern void *_keymgr_get_and_lock_processwide_ptr(unsigned int key) ;extern void _keymgr_set_and_unlock_processwide_ptr(unsigned int key, void *ptr) ;extern void _keymgr_unlock_processwide_ptr(unsigned int key) ;extern void _keymgr_set_lockmode_processwide_ptr(unsigned int key, unsigned int mode) ;extern unsigned int _keymgr_get_lockmode_processwide_ptr(unsigned int key) ;extern int _keymgr_get_lock_count_processwide_ptr(unsigned int key) ;# 155 "/usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/os_defines.h" 3}# 36 "/usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/c++config.h" 2 3# 65 "/usr/include/gcc/darwin/3.3/c++/bits/stl_algobase.h" 2 3# 1 "/usr/include/gcc/darwin/3.3/c++/cstring" 1 3# 48 "/usr/include/gcc/darwin/3.3/c++/cstring" 3# 1 "/usr/include/gcc/darwin/3.3/c++/cstddef" 1 3# 47 "/usr/include/gcc/darwin/3.3/c++/cstddef" 3# 1 "/usr/include/stddef.h" 1 3 4# 66 "/usr/include/stddef.h" 3 4typedef int ptrdiff_t;# 49 "/usr/include/gcc/darwin/3.3/c++/cstddef" 2 3namespace std{  using ::ptrdiff_t;  using ::size_t;}# 50 "/usr/include/gcc/darwin/3.3/c++/cstring" 2 3# 77 "/usr/include/gcc/darwin/3.3/c++/cstring" 3namespace std{  using ::memcpy;  using ::memmove;  using ::strcpy;  using ::strncpy;  using ::strcat;  using ::strncat;  using ::memcmp;  using ::strcmp;  using ::strcoll;  using ::strncmp;  using ::strxfrm;  using ::strcspn;  using ::strspn;  using ::strtok;  using ::memset;  using ::strerror;  using ::strlen;  using ::memchr;  inline void*  memchr(void* __p, int __c, size_t __n)  { return memchr(const_cast<const void*>(__p), __c, __n); }  using ::strchr;  inline char*  strchr(char* __s1, int __n)  { return __builtin_strchr(const_cast<const char*>(__s1), __n); }  using ::strpbrk;  inline char*  strpbrk(char* __s1, const char* __s2)  { return __builtin_strpbrk(const_cast<const char*>(__s1), __s2); }  using ::strrchr;  inline char*  strrchr(char* __s1, int __n)  { return __builtin_strrchr(const_cast<const char*>(__s1), __n); }  using ::strstr;  inline char*  strstr(char* __s1, const char* __s2)  { return __builtin_strstr(const_cast<const char*>(__s1), __s2); }}# 66 "/usr/include/gcc/darwin/3.3/c++/bits/stl_algobase.h" 2 3# 1 "/usr/include/gcc/darwin/3.3/c++/climits" 1 3# 48 "/usr/include/gcc/darwin/3.3/c++/climits" 3# 1 "/usr/include/limits.h" 1 3 4# 62 "/usr/include/limits.h" 3 4# 1 "/usr/include/gcc/darwin/3.3/machine/limits.h" 1 3 4# 24 "/usr/include/gcc/darwin/3.3/machine/limits.h" 3 4# 1 "/usr/include/ppc/limits.h" 1 3 4# 25 "/usr/include/gcc/darwin/3.3/machine/limits.h" 2 3 4# 63 "/usr/include/limits.h" 2 3 4# 1 "/usr/include/sys/syslimits.h" 1 3 4# 64 "/usr/include/limits.h" 2 3 4# 50 "/usr/include/gcc/darwin/3.3/c++/climits" 2 3# 67 "/usr/include/gcc/darwin/3.3/c++/bits/stl_algobase.h" 2 3# 1 "/usr/include/gcc/darwin/3.3/c++/cstdlib" 1 3# 48 "/usr/include/gcc/darwin/3.3/c++/cstdlib" 3# 84 "/usr/include/gcc/darwin/3.3/c++/cstdlib" 3namespace std{  using ::div_t;  using ::ldiv_t;  using ::abort;  using ::abs;  using ::atexit;  using ::atof;  using ::atoi;  using ::atol;  using ::bsearch;  using ::calloc;  using ::div;  using ::exit;  using ::free;  using ::getenv;  using ::labs;  using ::ldiv;  using ::malloc;  using ::mblen;  using ::mbstowcs;  using ::mbtowc;  using ::qsort;  using ::rand;  using ::realloc;  using ::srand;  using ::strtod;  using ::strtol;  using ::strtoul;  using ::system;  using ::wcstombs;  using ::wctomb;  inline long  abs(long __i) { return labs(__i); }  inline ldiv_t  div(long __i, long __j) { return ldiv(__i, __j); }}# 68 "/usr/include/gcc/darwin/3.3/c++/bits/stl_algobase.h" 2 3# 1 "/usr/include/gcc/darwin/3.3/c++/new" 1 3# 42 "/usr/include/gcc/darwin/3.3/c++/new" 3# 1 "/usr/include/gcc/darwin/3.3/c++/exception" 1 3# 40 "/usr/include/gcc/darwin/3.3/c++/exception" 3extern "C++" {namespace std{# 52 "/usr/include/gcc/darwin/3.3/c++/exception" 3  class exception  {  public:    exception() throw() { }    virtual ~exception() throw();    virtual const char* what() const throw();  };  class bad_exception : public exception  {  public:    bad_exception() throw() { }    virtual ~bad_exception() throw();  };  typedef void (*terminate_handler) ();  typedef void (*unexpected_handler) ();  terminate_handler set_terminate(terminate_handler) throw();  void terminate() __attribute__ ((__noreturn__));  unexpected_handler set_unexpected(unexpected_handler) throw();  void unexpected() __attribute__ ((__noreturn__));# 100 "/usr/include/gcc/darwin/3.3/c++/exception" 3  bool uncaught_exception() throw();}namespace __gnu_cxx{# 113 "/usr/include/gcc/darwin/3.3/c++/exception" 3  void __verbose_terminate_handler ();}}# 43 "/usr/include/gcc/darwin/3.3/c++/new" 2 3extern "C++" {namespace std{  class bad_alloc : public exception  {  public:    bad_alloc() throw() { }    virtual ~bad_alloc() throw();  };  struct nothrow_t { };  extern const nothrow_t nothrow;  typedef void (*new_handler)();  new_handler set_new_handler(new_handler) throw();}# 82 "/usr/include/gcc/darwin/3.3/c++/new" 3void* operator new(std::size_t) throw (std::bad_alloc);void* operator new[](std::size_t) throw (std::bad_alloc);void operator delete(void*) throw();void operator delete[](void*) throw();void* operator new(std::size_t, const std::nothrow_t&) throw();void* operator new[](std::size_t, const std::nothrow_t&) throw();void operator delete(void*, const std::nothrow_t&) throw();void operator delete[](void*, const std::nothrow_t&) throw();inline void* operator new(std::size_t, void* __p) throw() { return __p; }inline void* operator new[](std::size_t, void* __p) throw() { return __p; }inline void operator delete (void*, void*) throw() { };inline void operator delete[](void*, void*) throw() { };}# 70 "/usr/include/gcc/darwin/3.3/c++/bits/stl_algobase.h" 2 3# 1 "/usr/include/gcc/darwin/3.3/c++/iosfwd" 1 3# 44 "/usr/include/gcc/darwin/3.3/c++/iosfwd" 3# 1 "/usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/c++locale.h" 1 3# 40 "/usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/c++locale.h" 3# 1 "/usr/include/gcc/darwin/3.3/c++/clocale" 1 3# 48 "/usr/include/gcc/darwin/3.3/c++/clocale" 3# 1 "/usr/include/locale.h" 1 3 4# 39 "/usr/include/locale.h" 3 4struct lconv {        char *decimal_point;        char *thousands_sep;        char *grouping;        char *int_curr_symbol;        char *currency_symbol;        char *mon_decimal_point;        char *mon_thousands_sep;        char *mon_grouping;        char *positive_sign;        char *negative_sign;        char int_frac_digits;        char frac_digits;        char p_cs_precedes;        char p_sep_by_space;        char n_cs_precedes;        char n_sep_by_space;        char p_sign_posn;        char n_sign_posn;};# 76 "/usr/include/locale.h" 3 4extern "C" {struct lconv *localeconv (void);char *setlocale (int, const char *);}# 50 "/usr/include/gcc/darwin/3.3/c++/clocale" 2 3namespace std{  using ::lconv;  using ::setlocale;  using ::localeconv;}# 42 "/usr/include/gcc/darwin/3.3/c++/ppc-darwin/bits/c++locale.h" 2 3

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -