diff options
Diffstat (limited to 'mkfs.ubifs/hashtable/hashtable.h')
| -rw-r--r-- | mkfs.ubifs/hashtable/hashtable.h | 30 | 
1 files changed, 15 insertions, 15 deletions
diff --git a/mkfs.ubifs/hashtable/hashtable.h b/mkfs.ubifs/hashtable/hashtable.h index b90781a..c0b0acd 100644 --- a/mkfs.ubifs/hashtable/hashtable.h +++ b/mkfs.ubifs/hashtable/hashtable.h @@ -19,7 +19,7 @@ struct hashtable;   *      v = (struct some_value *)   malloc(sizeof(struct some_value));   *   *      (initialise k and v to suitable values) - *  + *   *      if (! hashtable_insert(h,k,v) )   *      {     exit(-1);               }   * @@ -33,7 +33,7 @@ struct hashtable;  /* Macros may be used to define type-safe(r) hashtable access functions, with   * methods specialized to take known key and value types as parameters. - *  + *   * Example:   *   * Insert this at the start of your file: @@ -63,7 +63,7 @@ struct hashtable;  /*****************************************************************************   * create_hashtable -    +   * @name                    create_hashtable   * @param   minsize         minimum initial size of hashtable   * @param   hashfunction    function for hashing keys @@ -78,7 +78,7 @@ create_hashtable(unsigned int minsize,  /*****************************************************************************   * hashtable_insert -    +   * @name        hashtable_insert   * @param   h   the hashtable to insert into   * @param   k   the key - hashtable claims ownership and will free on removal @@ -95,7 +95,7 @@ create_hashtable(unsigned int minsize,   * If in doubt, remove before insert.   */ -int  +int  hashtable_insert(struct hashtable *h, void *k, void *v);  #define DEFINE_HASHTABLE_INSERT(fnname, keytype, valuetype) \ @@ -106,7 +106,7 @@ int fnname (struct hashtable *h, keytype *k, valuetype *v) \  /*****************************************************************************   * hashtable_search -    +   * @name        hashtable_search   * @param   h   the hashtable to search   * @param   k   the key to search for  - does not claim ownership @@ -124,7 +124,7 @@ valuetype * fnname (struct hashtable *h, keytype *k) \  /*****************************************************************************   * hashtable_remove -    +   * @name        hashtable_remove   * @param   h   the hashtable to remove the item from   * @param   k   the key to search for  - does not claim ownership @@ -143,7 +143,7 @@ valuetype * fnname (struct hashtable *h, keytype *k) \  /*****************************************************************************   * hashtable_count -    +   * @name        hashtable_count   * @param   h   the hashtable   * @return      the number of items stored in the hashtable @@ -154,7 +154,7 @@ hashtable_count(struct hashtable *h);  /*****************************************************************************   * hashtable_destroy -    +   * @name        hashtable_destroy   * @param   h   the hashtable   * @param       free_values     whether to call 'free' on the remaining values @@ -168,23 +168,23 @@ hashtable_destroy(struct hashtable *h, int free_values);  /*   * Copyright (c) 2002, Christopher Clark   * All rights reserved. - *  + *   * Redistribution and use in source and binary forms, with or without   * modification, are permitted provided that the following conditions   * are met: - *  + *   * * Redistributions of source code must retain the above copyright   * notice, this list of conditions and the following disclaimer. - *  + *   * * Redistributions in binary form must reproduce the above copyright   * notice, this list of conditions and the following disclaimer in the   * documentation and/or other materials provided with the distribution. - *  + *   * * Neither the name of the original author; nor the names of any contributors   * may be used to endorse or promote products derived from this software   * without specific prior written permission. - *  - *  + * + *   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS   * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT   * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR  | 
