/ Check-in [93edd3b0]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Make sure the vdbeInt.h file is not #included multiple times. Ticket #2194. (CVS 3608)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:93edd3b0565d08383b3034c57f221073fde6de4b
User & Date: drh 2007-01-26 21:08:05
Context
2007-01-27
02:24
Limit the number of errors returned by PRAGMA integrity_check to 100 by default. Specify an alternative limit using an argument to the pragma. Ticket #2176. (CVS 3609) check-in: d564a039 user: drh tags: trunk
2007-01-26
21:08
Make sure the vdbeInt.h file is not #included multiple times. Ticket #2194. (CVS 3608) check-in: 93edd3b0 user: drh tags: trunk
19:31
Fix prototypes for the parser. Syntactic change only - no effect on object code. Ticket #2193. (CVS 3607) check-in: 02990fab user: drh tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to src/vdbeInt.h.

    11     11   *************************************************************************
    12     12   ** This is the header file for information that is private to the
    13     13   ** VDBE.  This information used to all be at the top of the single
    14     14   ** source code file "vdbe.c".  When that file became too big (over
    15     15   ** 6000 lines long) it was split up into several smaller files and
    16     16   ** this header information was factored out.
    17     17   */
           18  +#ifndef _VDBEINT_H_
           19  +#define _VDBEINT_H_
    18     20   
    19     21   /*
    20     22   ** intToKey() and keyToInt() used to transform the rowid.  But with
    21     23   ** the latest versions of the design they are no-ops.
    22     24   */
    23     25   #define keyToInt(X)   (X)
    24     26   #define intToKey(X)   (X)
................................................................................
   399    401   int sqlite3VdbeMemTranslate(Mem*, u8);
   400    402   void sqlite3VdbeMemPrettyPrint(Mem *pMem, char *zBuf);
   401    403   int sqlite3VdbeMemHandleBom(Mem *pMem);
   402    404   void sqlite3VdbeFifoInit(Fifo*);
   403    405   int sqlite3VdbeFifoPush(Fifo*, i64);
   404    406   int sqlite3VdbeFifoPop(Fifo*, i64*);
   405    407   void sqlite3VdbeFifoClear(Fifo*);
          408  +
          409  +#endif /* !defined(_VDBEINT_H_) */