Commit 7b1885bf authored by Michael Meskes's avatar Michael Meskes

Fixed initialization bug and added postgres_fe.h to pgtypeslib.

parent b837c992
......@@ -287,7 +287,10 @@ int
dectoasc(Decimal *np, char *cp, int len, int right)
{
char *str;
Numeric *nres;
Numeric *nres = PGTYPESnumeric_new();
if (nres == NULL)
return -1211;
if (PGTYPESnumeric_from_decimal(np, nres) != 0)
return -1211;
......
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include "postgres_fe.h"
#include "extern.h"
......
#include <ctype.h>
#include <errno.h>
#include "postgres_fe.h"
#include <time.h>
#include <ctype.h>
#include <float.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "extern.h"
#include "dt.h"
......
#include <ctype.h>
#include <errno.h>
#include "postgres_fe.h"
#include <time.h>
#include <float.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <math.h>
#include "extern.h"
......@@ -1057,8 +1054,7 @@ abstime2tm(AbsoluteTime _time, int *tzp, struct tm * tm, char **tzn)
*/
StrNCpy(*tzn, tm->tm_zone, MAXTZLEN + 1);
if (strlen(tm->tm_zone) > MAXTZLEN)
elog(WARNING, "Invalid timezone \'%s\'",
tm->tm_zone);
tm->tm_isdst = -1;
}
}
else
......@@ -1077,8 +1073,7 @@ abstime2tm(AbsoluteTime _time, int *tzp, struct tm * tm, char **tzn)
*/
StrNCpy(*tzn, tzname[tm->tm_isdst], MAXTZLEN + 1);
if (strlen(tzname[tm->tm_isdst]) > MAXTZLEN)
elog(WARNING, "Invalid timezone \'%s\'",
tzname[tm->tm_isdst]);
tm->tm_isdst = -1;
}
}
else
......
#include <math.h>
#include "postgres_fe.h"
#include <time.h>
#include <string.h>
#include <errno.h>
#include <float.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#ifdef __FAST_MATH__
#error -ffast-math is known to break this code
......
#include "postgres_fe.h"
#include <ctype.h>
#include <float.h>
#include <limits.h>
#include <math.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "extern.h"
#include "pgtypes_error.h"
......
#include <math.h>
#include "postgres_fe.h"
#include <time.h>
#include <string.h>
#include <errno.h>
#include <float.h>
#include <stdio.h>
#include <math.h>
#ifdef __FAST_MATH__
#error -ffast-math is known to break this code
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment