#include <stdio.h>
#include <string.h>
-#include "dt.h"
#include "extern.h"
+#include "dt.h"
#include "pgtypes_error.h"
#include "pgtypes_date.h"
#define JROUND(j) (rint(((double) (j))*TIME_PREC_INV)/TIME_PREC_INV)
#endif
-#ifndef bool
-#define bool char
-#endif /* ndef bool */
-
-#ifndef FALSE
-#define FALSE 0
-#endif /* FALSE */
-
-#ifndef TRUE
-#define TRUE 1
-#endif /* TRUE */
-
#define USE_POSTGRES_DATES 0
#define USE_ISO_DATES 1
#define USE_SQL_DATES 2
#include <string.h>
#include <math.h>
-#include "dt.h"
#include "extern.h"
+#include "dt.h"
static int day_tab[2][13] = {
{31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31, 0},
char *pgtypes_alloc(long);
char *pgtypes_strdup(char *);
+#ifndef bool
+#define bool char
+#endif /* ndef bool */
+
+#ifndef FALSE
+#define FALSE 0
+#endif /* FALSE */
+
+#ifndef TRUE
+#define TRUE 1
+#endif /* TRUE */
#endif /* __PGTYPES_COMMON_H__ */
#error -ffast-math is known to break this code
#endif
-#include "dt.h"
#include "extern.h"
+#include "dt.h"
#include "pgtypes_error.h"
#include "pgtypes_interval.h"
#include "datetime.h"
#error -ffast-math is known to break this code
#endif
-#include "dt.h"
#include "extern.h"
+#include "dt.h"
#include "pgtypes_timestamp.h"
#include "pgtypes_date.h"
#include "datetime.h"