Changeset 3899 for trunk/tools/database/db.h
- Timestamp:
- Jul 29, 2000, 4:12:47 PM (25 years ago)
- File:
-
- 1 edited
-
trunk/tools/database/db.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/database/db.h
r3882 r3899 1 /* $Id: db.h,v 1.1 1 2000-07-21 21:09:45bird Exp $ */1 /* $Id: db.h,v 1.12 2000-07-29 14:12:47 bird Exp $ */ 2 2 /* 3 3 * DB - contains all database routines … … 44 44 { 45 45 /* buffers */ 46 char szFnDclBuffer[2048];47 char szFnHdrBuffer[10240];46 char szFnDclBuffer[2048]; 47 char szFnHdrBuffer[10240]; 48 48 49 49 /* function name and type */ 50 char * pszName;51 char * pszReturnType;52 long cRefCodes;53 long alRefCode[NBR_FUNCTIONS];54 signed long lImpDll; /* -1 is SQL-NULL, -2 is do not mind, >= 0 ref to dll. */50 char * pszName; 51 char * pszReturnType; 52 long cRefCodes; 53 long alRefCode[NBR_FUNCTIONS]; 54 signed long lImpDll; /* -1 is SQL-NULL, -2 is do not mind, >= 0 ref to dll. */ 55 55 56 56 /* parameters */ 57 int cParams;58 char * apszParamType[NBR_PARAMETERS];59 char * apszParamName[NBR_PARAMETERS];60 char * apszParamDesc[NBR_PARAMETERS];57 int cParams; 58 char * apszParamType[NBR_PARAMETERS]; 59 char * apszParamName[NBR_PARAMETERS]; 60 char * apszParamDesc[NBR_PARAMETERS]; 61 61 62 62 /* authors */ 63 int cAuthors;64 char * apszAuthor[NBR_AUTHORS];65 long alAuthorRefCode[NBR_AUTHORS];63 int cAuthors; 64 char * apszAuthor[NBR_AUTHORS]; 65 long alAuthorRefCode[NBR_AUTHORS]; 66 66 67 67 /* other description fields */ 68 char * pszDescription;69 char * pszRemark;70 char * pszReturnDesc;71 char * pszSketch;72 char * pszEquiv;73 char * pszTime;68 char * pszDescription; 69 char * pszRemark; 70 char * pszReturnDesc; 71 char * pszSketch; 72 char * pszEquiv; 73 char * pszTime; 74 74 75 75 /* status */ 76 char *pszStatus; 77 long lStatus; 76 char * pszStatus; 77 long lStatus; 78 79 /* file */ 80 long lFile; /* File refcode which this function is implemented in. */ 81 /* -1 if not valid. */ 78 82 } FNDESC, *PFNDESC; 79 83 … … 81 85 typedef struct _FunctionFindBuffer 82 86 { 83 unsigned long cFns;84 signed long alRefCode[NBR_FUNCTIONS];85 signed long alDllRefCode[NBR_FUNCTIONS];86 signed long alAliasFn[NBR_FUNCTIONS]; /* -1 is SQL-NULL, -2 is "do not mind", >= 0 ref to function. */87 signed long alFileRefCode[NBR_FUNCTIONS]; /* -1 is SQL-NULL, -2 is "do not mind", >= 0 ref to file. */87 unsigned long cFns; 88 signed long alRefCode[NBR_FUNCTIONS]; 89 signed long alDllRefCode[NBR_FUNCTIONS]; 90 signed long alAliasFn[NBR_FUNCTIONS]; /* -1 is SQL-NULL, -2 is "do not mind", >= 0 ref to function. */ 91 signed long alFileRefCode[NBR_FUNCTIONS]; /* -1 is SQL-NULL, -2 is "do not mind", >= 0 ref to file. */ 88 92 } FNFINDBUF, *PFNFINDBUF; 89 93
Note:
See TracChangeset
for help on using the changeset viewer.
