OSDN Git Service
(root)
/
putex
/
putex.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
443f809
)
updated hash algorithm demo.
author
maqiyuan
<maqiyuan@users.sourceforge.jp>
Wed, 14 May 2014 13:39:23 +0000
(21:39 +0800)
committer
maqiyuan
<maqiyuan@users.sourceforge.jp>
Wed, 14 May 2014 13:39:23 +0000
(21:39 +0800)
src/texsourc/test-file/test-hash.c
patch
|
blob
|
history
diff --git
a/src/texsourc/test-file/test-hash.c
b/src/texsourc/test-file/test-hash.c
index
192254e
..
3840e4d
100644
(file)
--- a/
src/texsourc/test-file/test-hash.c
+++ b/
src/texsourc/test-file/test-hash.c
@@
-15,7
+15,7
@@
struct _mapping_entry
{
mapping_entry * next;
char * key;
{
mapping_entry * next;
char * key;
- int
*
val;
+ int
val;
};
unsigned int font_name_hash(const char * s)
};
unsigned int font_name_hash(const char * s)
@@
-98,12
+98,18
@@
mapping_table * gentbl;
int main (void)
{
gentbl = font_name_hash_init();
int main (void)
{
gentbl = font_name_hash_init();
+ printf("cmmi10: %d.\n", font_name_hash_lookup(gentbl, "cmmi10"));
+ printf("cmr10: %d.\n", font_name_hash_lookup(gentbl, "cmr10"));
+ printf("cmr17: %d.\n", font_name_hash_lookup(gentbl, "cmr17"));
+ printf("cmr5: %d.\n", font_name_hash_lookup(gentbl, "cmr5"));
font_name_hash_insert(gentbl, "cmr10", 1022);
font_name_hash_insert(gentbl, "cmr17", 100);
font_name_hash_insert(gentbl, "cmmi10", 99);
font_name_hash_insert(gentbl, "cmr10", 1022);
font_name_hash_insert(gentbl, "cmr17", 100);
font_name_hash_insert(gentbl, "cmmi10", 99);
+ font_name_hash_insert(gentbl, "cmr5", 12);
printf("cmmi10: %d.\n", font_name_hash_lookup(gentbl, "cmmi10"));
printf("cmr10: %d.\n", font_name_hash_lookup(gentbl, "cmr10"));
printf("cmr17: %d.\n", font_name_hash_lookup(gentbl, "cmr17"));
printf("cmmi10: %d.\n", font_name_hash_lookup(gentbl, "cmmi10"));
printf("cmr10: %d.\n", font_name_hash_lookup(gentbl, "cmr10"));
printf("cmr17: %d.\n", font_name_hash_lookup(gentbl, "cmr17"));
+ printf("cmr5: %d.\n", font_name_hash_lookup(gentbl, "cmr5"));
font_name_hash_free(gentbl);
return 0;
}
font_name_hash_free(gentbl);
return 0;
}