diff options
author | dos-reis <gdr@axiomatics.org> | 2008-05-21 11:30:55 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2008-05-21 11:30:55 +0000 |
commit | 28aeada5c757a5a997526f74a471cf0c56c6b473 (patch) | |
tree | cd153e60571f07568a7e96a802d56100ed60a5c3 /src/lib | |
parent | 7efb5764ecb6e7141c207bd906d9ac7f49342126 (diff) | |
download | open-axiom-28aeada5c757a5a997526f74a471cf0c56c6b473.tar.gz |
* graph/Gdraws/Makefile.in (HEADERS): Don't include hash.H1.
* include/halloc.h: Rename from include/halloc.H1.
* include/lex.H1: Remove.
* include/hterror.H1: Likewise.
* hyper/halloc.c: Likewise.
* hyper/hash.c: Likewise.
* hyper/Makefile.in (hypertex_SOURCES): Don't include hash.c,
halloc.c.
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/halloc.c | 4 | ||||
-rw-r--r-- | src/lib/hash.c | 31 | ||||
-rw-r--r-- | src/lib/pixmap.c | 2 |
3 files changed, 18 insertions, 19 deletions
diff --git a/src/lib/halloc.c b/src/lib/halloc.c index 776c0c43..4b19c60a 100644 --- a/src/lib/halloc.c +++ b/src/lib/halloc.c @@ -38,12 +38,12 @@ #include <stdlib.h> #include <stdio.h> -#include "halloc.H1" +#include "halloc.h" /* allocate memory and bomb if none left (hyperTeX alloc) */ char * -halloc(int bytes,char * msg) +halloc(int bytes, const char* msg) { static char buf[200]; char *result; diff --git a/src/lib/hash.c b/src/lib/hash.c index f2935c1e..837eb8b1 100644 --- a/src/lib/hash.c +++ b/src/lib/hash.c @@ -39,10 +39,9 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> -#include "hash.h" -#include "hash.H1" -#include "halloc.H1" +#include "halloc.h" +#include "hash.h" /* initialize a hash table */ @@ -63,7 +62,7 @@ hash_init(HashTable *table, int size, EqualFunction equal, } void -free_hash(HashTable *table, FreeFunction free_fun) +free_hash(HashTable* table, FreeFunction free_fun) { if (table) { int i; @@ -73,7 +72,7 @@ free_hash(HashTable *table, FreeFunction free_fun) for (e = table->table[i]; e != NULL;) { next = e->next; - (*free_fun) (e->data); + (*free_fun) ((char*) e->data); (*e).data=0; free(e); e = next; @@ -86,7 +85,7 @@ free_hash(HashTable *table, FreeFunction free_fun) /* insert an entry into a hash table */ void -hash_insert(HashTable *table, char *data, char *key) +hash_insert(HashTable* table, char* data, const char *key) { HashEntry *entry = (HashEntry *) halloc(sizeof(HashEntry), "HashEntry"); int code; @@ -103,7 +102,7 @@ hash_insert(HashTable *table, char *data, char *key) } char * -hash_find(HashTable *table, char *key) +hash_find(HashTable* table, const char *key) { HashEntry *entry; int code = table->hash_code(key, table->size) % table->size; @@ -115,7 +114,7 @@ hash_find(HashTable *table, char *key) } char * -hash_replace(HashTable *table, char *data, char *key) +hash_replace(HashTable* table, char* data, const char* key) { HashEntry *entry; int code = table->hash_code(key, table->size) % table->size; @@ -129,7 +128,7 @@ hash_replace(HashTable *table, char *data, char *key) } void -hash_delete(HashTable *table, char *key) +hash_delete(HashTable* table, const char* key) { HashEntry **entry; int code = table->hash_code(key, table->size) % table->size; @@ -143,7 +142,7 @@ hash_delete(HashTable *table, char *key) } void -hash_map(HashTable *table, MappableFunction func) +hash_map(HashTable* table, MappableFunction func) { int i; HashEntry *e; @@ -171,7 +170,7 @@ hash_copy_entry(HashEntry *e) /* copy a hash table */ HashTable * -hash_copy_table(HashTable *table) +hash_copy_table(HashTable* table) { HashTable *nt = (HashTable *) halloc(sizeof(HashTable), "copy hash table"); int i; @@ -189,10 +188,10 @@ hash_copy_table(HashTable *table) /* hash code function for strings */ int -string_hash(char *s, int size) +string_hash(const char* s, int size) { int c = 0; - char *p =s; + const char *p =s; while (*p) @@ -203,17 +202,17 @@ string_hash(char *s, int size) /* test strings for equality */ int -string_equal(char *s1, char *s2) +string_equal(const char* s1, const char* s2) { return (strcmp(s1, s2) == 0); } /* make a fresh copy of the given string */ char * -alloc_string(char *str) +alloc_string(const char* str) { char * result; - result = halloc(strlen(str)+1,"String"); + result = halloc(strlen(str)+1,"alloc_string"); strcpy(result,str); return (result); } diff --git a/src/lib/pixmap.c b/src/lib/pixmap.c index 57762e2f..de24d8e3 100644 --- a/src/lib/pixmap.c +++ b/src/lib/pixmap.c @@ -47,8 +47,8 @@ #include "spadcolors.h" +#include "halloc.h" #include "pixmap.H1" -#include "halloc.H1" #include "spadcolors.H1" |