#include <ecpglib.h>
#include <pgtypes_date.h>
#include <pgtypes_interval.h>
#include <pgtypes_numeric.h>
#include <pgtypes_timestamp.h>
Go to the source code of this file.
Definition at line 28 of file ecpg_informix.h.
Definition at line 21 of file ecpg_informix.h.
Definition at line 27 of file ecpg_informix.h.
Definition at line 20 of file ecpg_informix.h.
Definition at line 26 of file ecpg_informix.h.
Definition at line 19 of file ecpg_informix.h.
Definition at line 23 of file ecpg_informix.h.
Definition at line 18 of file ecpg_informix.h.
Definition at line 22 of file ecpg_informix.h.
Definition at line 25 of file ecpg_informix.h.
Definition at line 29 of file ecpg_informix.h.
Definition at line 16 of file ecpg_informix.h.
Definition at line 17 of file ecpg_informix.h.
Definition at line 24 of file ecpg_informix.h.
Definition at line 14 of file ecpg_informix.h.
Definition at line 972 of file informix.c.
Definition at line 151 of file informix.c.
References deccall3(), ECPG_INFORMIX_NUM_OVERFLOW, ECPG_INFORMIX_NUM_UNDERFLOW, PGTYPES_NUM_OVERFLOW, PGTYPES_NUM_UNDERFLOW, and PGTYPESnumeric_add().
Referenced by main().
Definition at line 167 of file informix.c.
References deccall2(), and PGTYPESnumeric_cmp().
Referenced by main().
Definition at line 173 of file informix.c.
Definition at line 198 of file informix.c.
References CDECIMALTYPE, CSTRINGTYPE, ECPG_INFORMIX_BAD_EXPONENT, ECPG_INFORMIX_BAD_NUMERIC, ECPG_INFORMIX_NUM_OVERFLOW, ECPG_INFORMIX_NUM_UNDERFLOW, ecpg_strndup(), free, i, len, PGTYPES_NUM_BAD_NUMERIC, PGTYPES_NUM_OVERFLOW, PGTYPESnumeric_free(), PGTYPESnumeric_from_asc(), PGTYPESnumeric_to_decimal(), risnull(), rsetnull(), and str.
Referenced by main().
Definition at line 246 of file informix.c.
References CDECIMALTYPE, CDOUBLETYPE, ECPG_INFORMIX_OUT_OF_MEMORY, PGTYPESnumeric_free(), PGTYPESnumeric_from_double(), PGTYPESnumeric_new(), PGTYPESnumeric_to_decimal(), risnull(), and rsetnull().
Definition at line 268 of file informix.c.
References CDECIMALTYPE, CINTTYPE, ECPG_INFORMIX_OUT_OF_MEMORY, PGTYPESnumeric_free(), PGTYPESnumeric_from_int(), PGTYPESnumeric_new(), PGTYPESnumeric_to_decimal(), risnull(), and rsetnull().
Referenced by main().
Definition at line 290 of file informix.c.
References CDECIMALTYPE, CLONGTYPE, ECPG_INFORMIX_OUT_OF_MEMORY, PGTYPESnumeric_free(), PGTYPESnumeric_from_long(), PGTYPESnumeric_new(), PGTYPESnumeric_to_decimal(), risnull(), and rsetnull().
Referenced by main().
Definition at line 312 of file informix.c.
References deccall3(), ECPG_INFORMIX_DIVIDE_ZERO, ECPG_INFORMIX_NUM_OVERFLOW, ECPG_INFORMIX_NUM_UNDERFLOW, i, PGTYPES_NUM_DIVIDE_ZERO, PGTYPES_NUM_OVERFLOW, and PGTYPESnumeric_div().
Referenced by main().
Definition at line 337 of file informix.c.
References deccall3(), ECPG_INFORMIX_NUM_OVERFLOW, ECPG_INFORMIX_NUM_UNDERFLOW, i, PGTYPES_NUM_OVERFLOW, and PGTYPESnumeric_mul().
Referenced by main().
Definition at line 359 of file informix.c.
References deccall3(), ECPG_INFORMIX_NUM_OVERFLOW, ECPG_INFORMIX_NUM_UNDERFLOW, i, PGTYPES_NUM_OVERFLOW, and PGTYPESnumeric_sub().
Referenced by main().
Definition at line 381 of file informix.c.
References CDECIMALTYPE, CSTRINGTYPE, numeric::dscale, ECPG_INFORMIX_OUT_OF_MEMORY, free, len, PGTYPESnumeric_free(), PGTYPESnumeric_from_decimal(), PGTYPESnumeric_new(), PGTYPESnumeric_to_asc(), risnull(), rsetnull(), and str.
Referenced by dump_sqlda(), and main().
Definition at line 432 of file informix.c.
References ECPG_INFORMIX_OUT_OF_MEMORY, i, PGTYPESnumeric_free(), PGTYPESnumeric_from_decimal(), PGTYPESnumeric_new(), and PGTYPESnumeric_to_double().
Referenced by main().
Definition at line 453 of file informix.c.
References ECPG_INFORMIX_NUM_OVERFLOW, ECPG_INFORMIX_OUT_OF_MEMORY, PGTYPES_NUM_OVERFLOW, PGTYPESnumeric_free(), PGTYPESnumeric_from_decimal(), PGTYPESnumeric_new(), and PGTYPESnumeric_to_int().
Referenced by main().
Definition at line 480 of file informix.c.
References ECPG_INFORMIX_NUM_OVERFLOW, ECPG_INFORMIX_OUT_OF_MEMORY, PGTYPES_NUM_OVERFLOW, PGTYPESnumeric_free(), PGTYPESnumeric_from_decimal(), PGTYPESnumeric_new(), and PGTYPESnumeric_to_long().
Referenced by main().
Definition at line 612 of file informix.c.
References PGTYPEStimestamp_current().
Definition at line 618 of file informix.c.
References ECPG_INFORMIX_EXTRA_CHARS, i, PGTYPEStimestamp_from_asc(), and str.
Definition at line 644 of file informix.c.
References fmtstr(), and PGTYPEStimestamp_defmt_asc().
Definition at line 650 of file informix.c.
References PGTYPEStimestamp_sub().
Definition at line 656 of file informix.c.
References free, output, and PGTYPEStimestamp_to_asc().
Definition at line 666 of file informix.c.
References fmtstr(), output, and PGTYPEStimestamp_fmt_asc().
Definition at line 1033 of file informix.c.
References ECPGget_sqlca(), sqlca, and sqlca_init.
Definition at line 1021 of file informix.c.
References ECPGset_var().
Definition at line 672 of file informix.c.
References free, i, PGTYPESinterval_to_asc(), and str.
Referenced by main().
Definition at line 979 of file informix.c.
References byleng(), generate_unaccent_rules::dest, and len.
Referenced by main().
Definition at line 508 of file informix.c.
References ECPG_INFORMIX_DATE_CONVERT, free, PGTYPESdate_to_asc(), and str.
Referenced by date_test_defmt(), date_test_strdate(), and main().
Definition at line 553 of file informix.c.
References ECPG_INFORMIX_BAD_DAY, ECPG_INFORMIX_BAD_MONTH, ECPG_INFORMIX_BAD_YEAR, ECPG_INFORMIX_ENOSHORTDATE, ECPG_INFORMIX_ENOTDMY, PGTYPES_DATE_BAD_DAY, PGTYPES_DATE_BAD_MONTH, PGTYPES_DATE_ERR_EARGS, PGTYPES_DATE_ERR_ENOSHORTDATE, PGTYPES_DATE_ERR_ENOTDMY, PGTYPESdate_defmt_asc(), and str.
Referenced by date_test_defmt(), and rstrdate().
Definition at line 579 of file informix.c.
References ECPG_INFORMIX_DATE_CONVERT, ECPG_INFORMIX_OUT_OF_MEMORY, PGTYPESdate_fmt_asc(), and str.
Referenced by date_test_fmt().
Definition at line 768 of file informix.c.
References fmtchar(), free, getRightMostDot(), i, initValue(), j, malloc, sign, and value.
Referenced by fmtlong().
Definition at line 988 of file informix.c.
Definition at line 1051 of file informix.c.
References ECPGis_noind_null().
Referenced by deccall3(), deccvasc(), deccvdbl(), deccvint(), deccvlong(), dectoasc(), main(), and test_null().
Definition at line 541 of file informix.c.
References PGTYPESdate_julmdy().
Definition at line 592 of file informix.c.
References PGTYPESdate_mdyjul().
Referenced by main().
Definition at line 1044 of file informix.c.
References ECPGset_noind_null().
Referenced by deccall3(), deccvasc(), deccvdbl(), deccvint(), deccvlong(), dectoasc(), and main().
Definition at line 529 of file informix.c.
References rdefmtdate(), and str.
Referenced by date_test_strdate().
Definition at line 535 of file informix.c.
References PGTYPESdate_today().
Definition at line 997 of file informix.c.
References type.
Definition at line 1013 of file informix.c.