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

📄 amdb_btree.cpp

📁 Libgist is an implementation of the Generalized Search Tree, a template index structure that makes i
💻 CPP
📖 第 1 页 / 共 5 页
字号:
# 1 "amdb_btree.cc"#pragma GCC set_debug_pwd "/Users/jmh/devel/libgist/src/libbtree"# 1 "<built-in>"# 1 "<command line>"# 1 "amdb_btree.cc"# 1 "/usr/include/stdio.h" 1 3 4# 64 "/usr/include/stdio.h" 3 4# 1 "/usr/include/sys/types.h" 1 3 4# 66 "/usr/include/sys/types.h" 3 4# 1 "/usr/include/sys/appleapiopts.h" 1 3 4# 67 "/usr/include/sys/types.h" 2 3 4# 1 "/usr/include/sys/cdefs.h" 1 3 4# 70 "/usr/include/sys/types.h" 2 3 4# 1 "/usr/include/machine/types.h" 1 3 4# 30 "/usr/include/machine/types.h" 3 4# 1 "/usr/include/ppc/types.h" 1 3 4# 69 "/usr/include/ppc/types.h" 3 4typedef signed char int8_t;typedef unsigned char u_int8_t;typedef short int16_t;typedef unsigned short u_int16_t;typedef int int32_t;typedef unsigned int u_int32_t;typedef long long int64_t;typedef unsigned long long u_int64_t;typedef int32_t register_t;typedef long int intptr_t;typedef unsigned long int uintptr_t;# 31 "/usr/include/machine/types.h" 2 3 4# 73 "/usr/include/sys/types.h" 2 3 4# 1 "/usr/include/machine/ansi.h" 1 3 4# 33 "/usr/include/machine/ansi.h" 3 4# 1 "/usr/include/ppc/ansi.h" 1 3 4# 92 "/usr/include/ppc/ansi.h" 3 4typedef union {        char __mbstate8[128];        long long _mbstateL;} __mbstate_t;# 34 "/usr/include/machine/ansi.h" 2 3 4# 75 "/usr/include/sys/types.h" 2 3 4# 1 "/usr/include/machine/endian.h" 1 3 4# 30 "/usr/include/machine/endian.h" 3 4# 1 "/usr/include/ppc/endian.h" 1 3 4# 81 "/usr/include/ppc/endian.h" 3 4extern "C" {unsigned long htonl (unsigned long);unsigned short htons (unsigned short);unsigned long ntohl (unsigned long);unsigned short ntohs (unsigned short);}# 31 "/usr/include/machine/endian.h" 2 3 4# 76 "/usr/include/sys/types.h" 2 3 4typedef unsigned char u_char;typedef unsigned short u_short;typedef unsigned int u_int;typedef unsigned long u_long;typedef unsigned short ushort;typedef unsigned int uint;typedef u_int64_t u_quad_t;typedef int64_t quad_t;typedef quad_t * qaddr_t;typedef char * caddr_t;typedef int32_t daddr_t;typedef int32_t dev_t;typedef u_int32_t fixpt_t;typedef u_int32_t gid_t;typedef u_int32_t in_addr_t;typedef u_int16_t in_port_t;typedef u_int32_t ino_t;typedef long key_t;typedef u_int16_t mode_t;typedef u_int16_t nlink_t;typedef quad_t off_t;typedef int32_t pid_t;typedef quad_t rlim_t;typedef int32_t segsz_t;typedef int32_t swblk_t;typedef u_int32_t uid_t;# 117 "/usr/include/sys/types.h" 3 4typedef unsigned long clock_t;typedef long unsigned int size_t;typedef int ssize_t;typedef long time_t;# 146 "/usr/include/sys/types.h" 3 4typedef int32_t fd_mask;typedef struct fd_set {        fd_mask fds_bits[(((1024) + (((sizeof(fd_mask) * 8)) - 1)) / ((sizeof(fd_mask) * 8)))];} fd_set;# 182 "/usr/include/sys/types.h" 3 4struct _pthread_handler_rec{        void (*routine)(void *);        void *arg;        struct _pthread_handler_rec *next;};# 202 "/usr/include/sys/types.h" 3 4typedef struct _opaque_pthread_t { long sig; struct _pthread_handler_rec *cleanup_stack; char opaque[596];} *pthread_t;typedef struct _opaque_pthread_attr_t { long sig; char opaque[36]; } pthread_attr_t;typedef struct _opaque_pthread_mutexattr_t { long sig; char opaque[8]; } pthread_mutexattr_t;typedef struct _opaque_pthread_mutex_t { long sig; char opaque[40]; } pthread_mutex_t;typedef struct _opaque_pthread_condattr_t { long sig; char opaque[4]; } pthread_condattr_t;typedef struct _opaque_pthread_cond_t { long sig; char opaque[24]; } pthread_cond_t;typedef struct _opaque_pthread_rwlockattr_t { long sig; char opaque[12]; } pthread_rwlockattr_t;typedef struct _opaque_pthread_rwlock_t { long sig; char opaque[124]; } pthread_rwlock_t;typedef struct { long sig; char opaque[4]; } pthread_once_t;typedef unsigned long pthread_key_t;# 65 "/usr/include/stdio.h" 2 3 4# 91 "/usr/include/stdio.h" 3 4typedef off_t fpos_t;# 107 "/usr/include/stdio.h" 3 4struct __sbuf {        unsigned char *_base;        int _size;};# 138 "/usr/include/stdio.h" 3 4typedef struct __sFILE {        unsigned char *_p;        int _r;        int _w;        short _flags;        short _file;        struct __sbuf _bf;        int _lbfsize;        void *_cookie;        int (*_close) (void *);        int (*_read) (void *, char *, int);        fpos_t (*_seek) (void *, fpos_t, int);        int (*_write) (void *, const char *, int);        struct __sbuf _ub;        unsigned char *_up;        int _ur;        unsigned char _ubuf[3];        unsigned char _nbuf[1];        struct __sbuf _lb;        int _blksize;        fpos_t _offset;} FILE;extern "C" {extern FILE __sF[];}# 241 "/usr/include/stdio.h" 3 4extern "C" {void clearerr (FILE *);int fclose (FILE *);int feof (FILE *);int ferror (FILE *);int fflush (FILE *);int fgetc (FILE *);int fgetpos (FILE *, fpos_t *);char *fgets (char *, int, FILE *);FILE *fopen (const char *, const char *);int fprintf (FILE *, const char *, ...);int fputc (int, FILE *);int fputs (const char *, FILE *);size_t fread (void *, size_t, size_t, FILE *);FILE *freopen (const char *, const char *, FILE *);int fscanf (FILE *, const char *, ...);int fseek (FILE *, long, int);int fsetpos (FILE *, const fpos_t *);long ftell (FILE *);size_t fwrite (const void *, size_t, size_t, FILE *);int getc (FILE *);int getchar (void);char *gets (char *);extern const int sys_nerr;extern const char *const sys_errlist[];void perror (const char *);int printf (const char *, ...);int putc (int, FILE *);int putchar (int);int puts (const char *);int remove (const char *);int rename (const char *, const char *);void rewind (FILE *);int scanf (const char *, ...);void setbuf (FILE *, char *);int setvbuf (FILE *, char *, int, size_t);int sprintf (char *, const char *, ...);int sscanf (const char *, const char *, ...);FILE *tmpfile (void);char *tmpnam (char *);int ungetc (int, FILE *);int vfprintf (FILE *, const char *, __builtin_va_list);int vprintf (const char *, __builtin_va_list);int vsprintf (char *, const char *, __builtin_va_list);int asprintf (char **, const char *, ...);int vasprintf (char **, const char *, __builtin_va_list);}# 298 "/usr/include/stdio.h" 3 4extern "C" {char *ctermid (char *);FILE *fdopen (int, const char *);int fileno (FILE *);}extern "C" {char *fgetln (FILE *, size_t *);int fpurge (FILE *);int fseeko (FILE *, fpos_t, int);fpos_t ftello (FILE *);int getw (FILE *);int pclose (FILE *);FILE *popen (const char *, const char *);int putw (int, FILE *);void setbuffer (FILE *, char *, int);int setlinebuf (FILE *);char *tempnam (const char *, const char *);int snprintf (char *, size_t, const char *, ...);int vsnprintf (char *, size_t, const char *, __builtin_va_list);int vscanf (const char *, __builtin_va_list);int vsscanf (const char *, const char *, __builtin_va_list);FILE *zopen (const char *, const char *, int);}# 338 "/usr/include/stdio.h" 3 4extern "C" {FILE *funopen (const void *, int (*)(void *, char *, int), int (*)(void *, const char *, int), fpos_t (*)(void *, fpos_t, int), int (*)(void *));}extern "C" {int __srget (FILE *);int __svfscanf (FILE *, const char *, __builtin_va_list);int __swbuf (int, FILE *);}static inline int __sputc(int _c, FILE *_p) {        if (--_p->_w >= 0 || (_p->_w >= _p->_lbfsize && (char)_c != '\n'))                return (*_p->_p++ = _c);        else                return (__swbuf(_c, _p));}# 6 "amdb_btree.cc" 2# 1 "/usr/include/stdlib.h" 1 3 4# 71 "/usr/include/stdlib.h" 3 4typedef int rune_t;typedef int wchar_t;typedef struct {        int quot;        int rem;} div_t;typedef struct {        long quot;        long rem;} ldiv_t;# 99 "/usr/include/stdlib.h" 3 4extern int __mb_cur_max;extern "C" { void         abort (void); int         abs (int);int atexit (void (*)(void));double atof (const char *);int atoi (const char *);long atol (const char *);void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *));void *calloc (size_t, size_t); div_t         div (int, int); void         exit (int);void free (void *);char *getenv (const char *); long         labs (long); ldiv_t         ldiv (long, long);void *malloc (size_t);void qsort (void *, size_t, size_t, int (*)(const void *, const void *));int rand (void);void *realloc (void *, size_t);void srand (unsigned);double strtod (const char *, char **);long strtol (const char *, char **, int);unsigned long         strtoul (const char *, char **, int);int system (const char *);int mblen (const char *, size_t);size_t mbstowcs (wchar_t *, const char *, size_t);int wctomb (char *, wchar_t);int mbtowc (wchar_t *, const char *, size_t);size_t wcstombs (char *, const wchar_t *, size_t);int putenv (const char *);int setenv (const char *, const char *, int);double drand48 (void);double erand48 (unsigned short[3]);long jrand48 (unsigned short[3]);void lcong48 (unsigned short[7]);long lrand48 (void);long mrand48 (void);long nrand48 (unsigned short[3]);unsigned short        *seed48 (unsigned short[3]);void srand48 (long);void *alloca (size_t);u_int32_t         arc4random (void);void arc4random_addrandom (unsigned char *dat, int datlen);void arc4random_stir (void);char *getbsize (int *, long *);char *cgetcap (char *, char *, int);int cgetclose (void);int cgetent (char **, char **, char *);int cgetfirst (char **, char **);int cgetmatch (char *, char *);int cgetnext (char **, char **);int cgetnum (char *, char *, long *);int cgetset (char *);int cgetstr (char *, char *, char **);int cgetustr (char *, char *, char **);int daemon (int, int);char *devname (int, int);int getloadavg (double [], int);long a64l (const char *);char *l64a (long);char *group_from_gid (unsigned long, int);int heapsort (void *, size_t, size_t, int (*)(const void *, const void *));char *initstate (unsigned long, char *, long);int mergesort (void *, size_t, size_t, int (*)(const void *, const void *));int radixsort (const unsigned char **, int, const unsigned char *, unsigned);int sradixsort (const unsigned char **, int, const unsigned char *, unsigned);int rand_r (unsigned *);long random (void);void *reallocf (void *, size_t);char *realpath (const char *, char resolved_path[]);char *setstate (char *);void srandom (unsigned long);char *user_from_uid (unsigned long, int);long long         strtoll(const char *, char **, int);unsigned long long         strtoull(const char *, char **, int);long long         strtoq (const char *, char **, int);unsigned long long         strtouq (const char *, char **, int);void unsetenv (const char *);}# 8 "amdb_btree.cc" 2# 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

⌨️ 快捷键说明

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