X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=mware%2Fhashtable.c;h=68676ee9eacd4bb0468e36adee3530023587e1ad;hb=520851c3dbfa23b188d2967d8e8c82d06d14eeb9;hp=603f30eb2bf5e3a7a4d42192f9ac28ad2f237447;hpb=5f7d3d48d08f112c1b601e1a37060beb665c3bd7;p=bertos.git diff --git a/mware/hashtable.c b/mware/hashtable.c index 603f30eb..68676ee9 100755 --- a/mware/hashtable.c +++ b/mware/hashtable.c @@ -59,42 +59,45 @@ * \author Giovanni Bajo */ -/* - * $Log$ - * Revision 1.1 2004/07/14 14:08:16 rasky - * Implementazione di una tabella hash - * - * Revision 1.13 2004/07/12 16:33:36 rasky - * Aggiunta nuova ASSERT2, con stringa di descrizione del problema (disabilitabile tramite una macro di configurazione) - * Modificato il codice del firmware per utilizzare ASSERT2 - * Modificato il progetto in modo da disabilitare le stringhe di errore nel target xROM-xRAM - * - * Revision 1.12 2004/06/14 15:15:24 rasky - * Cambiato key_data in un union invece di castare - * Aggiunto un ASSERT sull'indice calcolata nella key_internal_get_ptr - * - * Revision 1.11 2004/06/14 15:09:04 rasky - * Cambiati i messaggi di assert (è inutile citare il nome della funzione) - * - * Revision 1.10 2004/06/14 15:07:38 rasky - * Convertito il loop di calc_hash a interi (per farlo ottimizzare maggiormente) - * - * Revision 1.9 2004/06/14 14:59:40 rasky - * Rinominanta la macro di configurazione per rispettare il namespace, e aggiunta in un punto in cui mancava - * - * Revision 1.8 2004/06/12 15:18:05 rasky - * Nuova hashtable con chiave esterna o interna a scelta, come discusso - * - * Revision 1.7 2004/06/04 17:16:31 rasky - * Fixato un bug nel caso in cui la chiave ecceda la dimensione massima: il clamp non può essere fatto dentro la perform_lookup perché anche la ht_insert deve avere il valore clampato a disposizione per fare la memcpy - * - * Revision 1.6 2004/05/26 16:36:50 rasky - * Aggiunto il rationale per l'interfaccia degli iteratori - * - * Revision 1.5 2004/05/24 15:28:20 rasky - * Sistemata la documentazione, rimossa keycmp in favore della memcmp - * - */ +/*#* + *#* $Log$ + *#* Revision 1.2 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.1 2004/07/14 14:08:16 rasky + *#* Implementazione di una tabella hash + *#* + *#* Revision 1.13 2004/07/12 16:33:36 rasky + *#* Aggiunta nuova ASSERT2, con stringa di descrizione del problema (disabilitabile tramite una macro di configurazione) + *#* Modificato il codice del firmware per utilizzare ASSERT2 + *#* Modificato il progetto in modo da disabilitare le stringhe di errore nel target xROM-xRAM + *#* + *#* Revision 1.12 2004/06/14 15:15:24 rasky + *#* Cambiato key_data in un union invece di castare + *#* Aggiunto un ASSERT sull'indice calcolata nella key_internal_get_ptr + *#* + *#* Revision 1.11 2004/06/14 15:09:04 rasky + *#* Cambiati i messaggi di assert (è inutile citare il nome della funzione) + *#* + *#* Revision 1.10 2004/06/14 15:07:38 rasky + *#* Convertito il loop di calc_hash a interi (per farlo ottimizzare maggiormente) + *#* + *#* Revision 1.9 2004/06/14 14:59:40 rasky + *#* Rinominanta la macro di configurazione per rispettare il namespace, e aggiunta in un punto in cui mancava + *#* + *#* Revision 1.8 2004/06/12 15:18:05 rasky + *#* Nuova hashtable con chiave esterna o interna a scelta, come discusso + *#* + *#* Revision 1.7 2004/06/04 17:16:31 rasky + *#* Fixato un bug nel caso in cui la chiave ecceda la dimensione massima: il clamp non può essere fatto dentro la perform_lookup perché anche la ht_insert deve avere il valore clampato a disposizione per fare la memcpy + *#* + *#* Revision 1.6 2004/05/26 16:36:50 rasky + *#* Aggiunto il rationale per l'interfaccia degli iteratori + *#* + *#* Revision 1.5 2004/05/24 15:28:20 rasky + *#* Sistemata la documentazione, rimossa keycmp in favore della memcmp + *#* + *#*/ #include "hashtable.h" #include #include