ecpg: Use bool instead of int
authorPeter Eisentraut <peter_e@gmx.net>
Tue, 12 Sep 2017 00:54:55 +0000 (20:54 -0400)
committerPeter Eisentraut <peter_e@gmx.net>
Sat, 4 Nov 2017 16:01:12 +0000 (12:01 -0400)
Use "bool" for Boolean variables, rather than "int", matching backend
change f505edace12655f3491b9c91991731e2b6bf1f0b.

Reviewed-by: Michael Paquier <michael.paquier@gmail.com>
src/interfaces/ecpg/pgtypeslib/dt_common.c

index 59b69d917bccd45baaf291d39735ad6780185931..be72fce8c5ddcb2d68ec3995717f6eca9ab218cc 100644 (file)
@@ -1089,7 +1089,7 @@ dt2time(double jd, int *hour, int *min, int *sec, fsec_t *fsec)
  */
 static int
 DecodeNumberField(int len, char *str, int fmask,
-                 int *tmask, struct tm *tm, fsec_t *fsec, int *is2digits)
+                 int *tmask, struct tm *tm, fsec_t *fsec, bool *is2digits)
 {
    char       *cp;
 
@@ -1199,7 +1199,7 @@ DecodeNumberField(int len, char *str, int fmask,
  */
 static int
 DecodeNumber(int flen, char *str, int fmask,
-            int *tmask, struct tm *tm, fsec_t *fsec, int *is2digits, bool EuroDates)
+            int *tmask, struct tm *tm, fsec_t *fsec, bool *is2digits, bool EuroDates)
 {
    int         val;
    char       *cp;
@@ -1314,8 +1314,8 @@ DecodeDate(char *str, int fmask, int *tmask, struct tm *tm, bool EuroDates)
    int         nf = 0;
    int         i,
                len;
-   int         bc = FALSE;
-   int         is2digits = FALSE;
+   bool        bc = FALSE;
+   bool        is2digits = FALSE;
    int         type,
                val,
                dmask = 0;
@@ -1792,9 +1792,9 @@ DecodeDateTime(char **field, int *ftype, int nf,
    int         i;
    int         val;
    int         mer = HR24;
-   int         haveTextMonth = FALSE;
-   int         is2digits = FALSE;
-   int         bc = FALSE;
+   bool        haveTextMonth = FALSE;
+   bool        is2digits = FALSE;
+   bool        bc = FALSE;
    int         t = 0;
    int        *tzp = &t;