/ Hex Artifact Content
Login

Artifact 834dbcb82dc85b2481cde6a07cdadfddc99e9b9e:


0000: 2f 2a 0a 2a 2a 20 32 30 30 38 20 4d 61 79 20 32  /*.** 2008 May 2
0010: 36 0a 2a 2a 0a 2a 2a 20 54 68 65 20 61 75 74 68  6.**.** The auth
0020: 6f 72 20 64 69 73 63 6c 61 69 6d 73 20 63 6f 70  or disclaims cop
0030: 79 72 69 67 68 74 20 74 6f 20 74 68 69 73 20 73  yright to this s
0040: 6f 75 72 63 65 20 63 6f 64 65 2e 20 20 49 6e 20  ource code.  In 
0050: 70 6c 61 63 65 20 6f 66 0a 2a 2a 20 61 20 6c 65  place of.** a le
0060: 67 61 6c 20 6e 6f 74 69 63 65 2c 20 68 65 72 65  gal notice, here
0070: 20 69 73 20 61 20 62 6c 65 73 73 69 6e 67 3a 0a   is a blessing:.
0080: 2a 2a 0a 2a 2a 20 20 20 20 4d 61 79 20 79 6f 75  **.**    May you
0090: 20 64 6f 20 67 6f 6f 64 20 61 6e 64 20 6e 6f 74   do good and not
00a0: 20 65 76 69 6c 2e 0a 2a 2a 20 20 20 20 4d 61 79   evil..**    May
00b0: 20 79 6f 75 20 66 69 6e 64 20 66 6f 72 67 69 76   you find forgiv
00c0: 65 6e 65 73 73 20 66 6f 72 20 79 6f 75 72 73 65  eness for yourse
00d0: 6c 66 20 61 6e 64 20 66 6f 72 67 69 76 65 20 6f  lf and forgive o
00e0: 74 68 65 72 73 2e 0a 2a 2a 20 20 20 20 4d 61 79  thers..**    May
00f0: 20 79 6f 75 20 73 68 61 72 65 20 66 72 65 65 6c   you share freel
0100: 79 2c 20 6e 65 76 65 72 20 74 61 6b 69 6e 67 20  y, never taking 
0110: 6d 6f 72 65 20 74 68 61 6e 20 79 6f 75 20 67 69  more than you gi
0120: 76 65 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ve..**.*********
0130: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0140: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0150: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0160: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0170: 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 54 68 69 73  *****.**.** This
0180: 20 68 65 61 64 65 72 20 66 69 6c 65 20 69 73 20   header file is 
0190: 75 73 65 64 20 62 79 20 70 72 6f 67 72 61 6d 73  used by programs
01a0: 20 74 68 61 74 20 77 61 6e 74 20 74 6f 20 6c 69   that want to li
01b0: 6e 6b 20 61 67 61 69 6e 73 74 20 74 68 65 0a 2a  nk against the.*
01c0: 2a 20 52 54 52 45 45 20 6c 69 62 72 61 72 79 2e  * RTREE library.
01d0: 20 20 41 6c 6c 20 69 74 20 64 6f 65 73 20 69 73    All it does is
01e0: 20 64 65 63 6c 61 72 65 20 74 68 65 20 73 71 6c   declare the sql
01f0: 69 74 65 33 52 74 72 65 65 49 6e 69 74 28 29 20  ite3RtreeInit() 
0200: 69 6e 74 65 72 66 61 63 65 2e 0a 2a 2f 0a 23 69  interface..*/.#i
0210: 6e 63 6c 75 64 65 20 22 73 71 6c 69 74 65 33 2e  nclude "sqlite3.
0220: 68 22 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c  h"..#ifdef __cpl
0230: 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43  usplus.extern "C
0240: 22 20 7b 0a 23 65 6e 64 69 66 20 20 2f 2a 20 5f  " {.#endif  /* _
0250: 5f 63 70 6c 75 73 70 6c 75 73 20 2a 2f 0a 0a 69  _cplusplus */..i
0260: 6e 74 20 73 71 6c 69 74 65 33 52 74 72 65 65 49  nt sqlite3RtreeI
0270: 6e 69 74 28 73 71 6c 69 74 65 33 20 2a 64 62 29  nit(sqlite3 *db)
0280: 3b 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75  ;..#ifdef __cplu
0290: 73 70 6c 75 73 0a 7d 20 20 2f 2a 20 65 78 74 65  splus.}  /* exte
02a0: 72 6e 20 22 43 22 20 2a 2f 0a 23 65 6e 64 69 66  rn "C" */.#endif
02b0: 20 20 2f 2a 20 5f 5f 63 70 6c 75 73 70 6c 75 73    /* __cplusplus
02c0: 20 2a 2f 0a                                       */.