Mercurial > hg > old > magoroku_racing
diff ps2util.cc @ 101:67c843471b77
add name_dictionary.cc
author | Atuto SHIROMA <e095729@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 02 Jun 2011 19:50:06 +0900 |
parents | e5f2eb98b575 |
children | 8a525ec378fc |
line wrap: on
line diff
--- a/ps2util.cc Thu Jun 02 18:19:07 2011 +0900 +++ b/ps2util.cc Thu Jun 02 19:50:06 2011 +0900 @@ -6,6 +6,7 @@ #include <math.h> #include "libps2.h" #include "ps2util.h" +#include "name_dictionary.h" /* たぶん、本当は読み込んだ xml file から情報を取得するとかそんなんだと思う @@ -280,41 +281,6 @@ } - - -/* - からの関数 - ps2 依存関係にあったけど、( name_dictionary.c ) の中のもの - だけど、他にも持ってくるものが増えるので、とりあえず、からの関数に -*/ -void delete_name_dictionary(const char *string) -{ - /* - int number; - NAME_DIC *dic_ptr; - - if (string == NULL) return; - - number = hash_func(string,NAME_HASH_SIZE); - - for (dic_ptr=name_hash+number;dic_ptr->name;dic_ptr=name_hash+number) { - if (!strcmp(string,dic_ptr->name)) { - dic_ptr->ref_num--; - if (dic_ptr->ref_num == 0) { - free(dic_ptr->name); - dic_ptr->name = NULL; - } - return; - } else { - number += REHASH_NUM; - if (number > NAME_HASH_SIZE) number -= NAME_HASH_SIZE; - } - } - */ -} - - - /* ps2 依存関係から持ってきた。 テクスチャに割り振ったメモリの解放処理? @@ -323,8 +289,8 @@ void free_texture(TEXTURE *tex) { if (tex == NULL) return; - - delete_name_dictionary(tex->name); + + //delete_name_dictionary(tex->name); free(tex->free_texenv); free(tex->free_image); free(tex);