Use AC_PROG_INSTALL & ./install-sh
[pgbouncer.git] / include / varcache.h
blob1cf48210c334e20d6c73413ce2892f9bc0cd4f31
2 #define VAR_ENCODING_LEN 16
3 #define VAR_DATESTYLE_LEN 32
4 #define VAR_TIMEZONE_LEN 36
5 #define VAR_STDSTR_LEN 4
7 typedef struct VarCache VarCache;
9 struct VarCache {
10 char client_encoding[VAR_ENCODING_LEN];
11 char datestyle[VAR_DATESTYLE_LEN];
12 char timezone[VAR_TIMEZONE_LEN];
13 char std_strings[VAR_STDSTR_LEN];
16 bool varcache_set(VarCache *cache, const char *key, const char *value) /* _MUSTCHECK */;
17 bool varcache_apply(PgSocket *server, PgSocket *client, bool *changes_p) _MUSTCHECK;
18 void varcache_fill_unset(VarCache *src, PgSocket *dst);
19 void varcache_clean(VarCache *cache);
20 void varcache_add_params(PktBuf *pkt, VarCache *vars);