mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-09-06 08:19:20 +02:00
24 lines
414 B
C
24 lines
414 B
C
|
#ifndef __SNMAP_H__
|
||
|
#define __SNMAP_H__
|
||
|
|
||
|
#include "postgres.h"
|
||
|
|
||
|
typedef struct {
|
||
|
char *key;
|
||
|
Oid value;
|
||
|
} SNMapEntry;
|
||
|
|
||
|
typedef struct {
|
||
|
int len;
|
||
|
int reallen;
|
||
|
SNMapEntry *list;
|
||
|
} SNMap;
|
||
|
|
||
|
void addSNMap( SNMap *map, char *key, Oid value );
|
||
|
void addSNMap_t( SNMap *map, text *key, Oid value );
|
||
|
Oid findSNMap( SNMap *map, char *key );
|
||
|
Oid findSNMap_t( SNMap *map, text *key );
|
||
|
void freeSNMap( SNMap *map );
|
||
|
|
||
|
#endif
|