123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- typedef struct hashmap LSUP_NSMap;
- typedef char ns_pfx[PFX_LEN];
- LSUP_NSMap *
- LSUP_nsmap_new (void);
- void
- LSUP_nsmap_free (LSUP_NSMap *map);
- LSUP_rc
- LSUP_nsmap_add (LSUP_NSMap *map, const char *pfx, const char *nsstr);
- LSUP_rc
- LSUP_nsmap_remove (LSUP_NSMap *map, const char *pfx);
- const char *
- LSUP_nsmap_get_ns (LSUP_NSMap *map, const char *pfx);
- const char *
- LSUP_nsmap_get_pfx (LSUP_NSMap *map, const char *ns);
- LSUP_rc
- LSUP_nsmap_normalize_uri (
- LSUP_NSMap *map, const char *pfx_uri, char **fq_uri);
- LSUP_rc
- LSUP_nsmap_denormalize_uri (
- LSUP_NSMap *map, const char *fq_uri, char **pfx_uri);
- const char ***
- LSUP_nsmap_dump (const LSUP_NSMap *map);
|