r17935@catbus: nickm | 2008-02-05 20:54:54 -0500

Add typechecking cast functions for typed digestmap variants.


svn:r13396
This commit is contained in:
Nick Mathewson 2008-02-06 05:31:15 +00:00
parent 368f62c79d
commit 8366da01fb

View File

@ -260,6 +260,10 @@ void* strmap_remove_lc(strmap_t *map, const char *key);
{ \ { \
return (maptype*)digestmap_new(); \ return (maptype*)digestmap_new(); \
} \ } \
static INLINE digestmap_t* prefix##to_digestmap(maptype *map) \
{ \
return (digestmap_t*)map; \
} \
static INLINE valtype* prefix##get(maptype *map, const char *key) \ static INLINE valtype* prefix##get(maptype *map, const char *key) \
{ \ { \
return (valtype*)digestmap_get((digestmap_t*)map, key); \ return (valtype*)digestmap_get((digestmap_t*)map, key); \