Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/adt/char_map.h

    r4eca056 r2544442  
    4848typedef struct char_map char_map_t;
    4949
     50/** Type definition of the character string to integer map pointer.
     51 *  @see char_map
     52 */
     53typedef char_map_t *char_map_ref;
     54
    5055/** Character string to integer map item.
    5156 *
     
    6469        int next;
    6570        /** Next character array. */
    66         char_map_t **items;
     71        char_map_ref *items;
    6772        /** Consistency check magic value. */
    6873        int magic;
    6974};
    7075
    71 extern int char_map_initialize(char_map_t *);
    72 extern void char_map_destroy(char_map_t *);
    73 extern int char_map_exclude(char_map_t *, const char *, size_t);
    74 extern int char_map_add(char_map_t *, const char *, size_t, const int);
    75 extern int char_map_find(const char_map_t *, const char *, size_t);
    76 extern int char_map_update(char_map_t *, const char *, size_t, const int);
     76extern int char_map_initialize(char_map_ref);
     77extern void char_map_destroy(char_map_ref);
     78extern int char_map_exclude(char_map_ref, const char *, size_t);
     79extern int char_map_add(char_map_ref, const char *, size_t, const int);
     80extern int char_map_find(const char_map_ref, const char *, size_t);
     81extern int char_map_update(char_map_ref, const char *, size_t, const int);
    7782
    7883#endif
Note: See TracChangeset for help on using the changeset viewer.