blob: 4984b0179025c3c328cceee96e992f876926d316 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
enum VarCacheIdx {
VDateStyle = 0,
VClientEncoding,
VTimeZone,
VStdStr,
VAppName,
NumVars
};
typedef struct VarCache VarCache;
struct VarCache {
struct PStr *var_list[NumVars];
};
bool varcache_set(VarCache *cache, const char *key, const char *value) /* _MUSTCHECK */;
bool varcache_apply(PgSocket *server, PgSocket *client, bool *changes_p) _MUSTCHECK;
void varcache_fill_unset(VarCache *src, PgSocket *dst);
void varcache_clean(VarCache *cache);
void varcache_add_params(PktBuf *pkt, VarCache *vars);
|