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
|