postgresql/contrib/seg/segdata.h

25 lines
482 B
C
Raw Normal View History

/*
2010-09-21 04:08:53 +08:00
* contrib/seg/segdata.h
*/
2001-03-22 12:01:46 +08:00
typedef struct SEG
{
float4 lower;
float4 upper;
2001-03-22 12:01:46 +08:00
char l_sigd;
char u_sigd;
char l_ext;
char u_ext;
} SEG;
/* in seg.c */
extern int significant_digits(char *str);
/* in segscan.l */
extern int seg_yylex(void);
extern void seg_yyerror(SEG *result, const char *message) pg_attribute_noreturn();
extern void seg_scanner_init(const char *str);
extern void seg_scanner_finish(void);
/* in segparse.y */
extern int seg_yyparse(SEG *result);