33 lines
1.2 KiB
C
33 lines
1.2 KiB
C
/* srpbuffer.h */
|
|
|
|
extern Scheme_Object *numericStructType;
|
|
extern Scheme_Object *dateStructType;
|
|
extern Scheme_Object *timeStructType;
|
|
extern Scheme_Object *timeStampStructType;
|
|
extern Scheme_Object *guidStructType;
|
|
extern Scheme_Object *yearIntervalStructType;
|
|
extern Scheme_Object *monthIntervalStructType;
|
|
extern Scheme_Object *dayIntervalStructType;
|
|
extern Scheme_Object *hourIntervalStructType;
|
|
extern Scheme_Object *minuteIntervalStructType;
|
|
extern Scheme_Object *secondIntervalStructType;
|
|
extern Scheme_Object *yearToMonthIntervalStructType;
|
|
extern Scheme_Object *dayToHourIntervalStructType;
|
|
extern Scheme_Object *dayToMinuteIntervalStructType;
|
|
extern Scheme_Object *dayToSecondIntervalStructType;
|
|
extern Scheme_Object *hourToMinuteIntervalStructType;
|
|
extern Scheme_Object *hourToSecondIntervalStructType;
|
|
extern Scheme_Object *minuteToSecondIntervalStructType;
|
|
|
|
#define WHOLE_BUFFER (-1)
|
|
|
|
#if (ODBCVER >= 0x0300)
|
|
SQLUINTEGER *getIntervalYear(SQL_INTERVAL_STRUCT *);
|
|
SQLUINTEGER *getIntervalMonth(SQL_INTERVAL_STRUCT *);
|
|
SQLUINTEGER *getIntervalDay(SQL_INTERVAL_STRUCT *);
|
|
SQLUINTEGER *getIntervalHour(SQL_INTERVAL_STRUCT *);
|
|
SQLUINTEGER *getIntervalMinute(SQL_INTERVAL_STRUCT *);
|
|
SQLUINTEGER *getIntervalSecond(SQL_INTERVAL_STRUCT *);
|
|
#endif
|
|
|