Subversion Repositories HelenOS

Rev

Rev 4704 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4704 Rev 4733
Line 69... Line 69...
69
int name##_add( name##_ref map, const char * name, const size_t length, type * value ); \
69
int name##_add( name##_ref map, const char * name, const size_t length, type * value ); \
70
int name##_count( name##_ref map );                                             \
70
int name##_count( name##_ref map );                                             \
71
void    name##_destroy( name##_ref map );                                       \
71
void    name##_destroy( name##_ref map );                                       \
72
void    name##_exclude( name##_ref map, const char * name, const size_t length );   \
72
void    name##_exclude( name##_ref map, const char * name, const size_t length );   \
73
type *  name##_find( name##_ref map, const char * name, const size_t length );  \
73
type *  name##_find( name##_ref map, const char * name, const size_t length );  \
74
type *  name##_get_index( name##_ref map, int index );                          \
-
 
75
int name##_initialize( name##_ref map );                                        \
74
int name##_initialize( name##_ref map );                                        \
76
int name##_is_valid( name##_ref map );
75
int name##_is_valid( name##_ref map );
77
 
76
 
78
/** Character string to generic type map implementation.
77
/** Character string to generic type map implementation.
79
 *  Should follow declaration with the same parameters.
78
 *  Should follow declaration with the same parameters.