JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... troy(void); #define _GNU_SOURCE /* feature_test_macros (7) 参照 */ #include < search.h > int hcreate_r(size_t nel , struct hsearch_data * htab ); int hsearch_r(ENTRY item , ACTION action , ENTRY ** retval , struct hsearch_data * htab ); void hdestroy_r( ... struct hsearch_data * htab ); 説明 hcreate (), hsearch (), hdestroy () の 3 つの関数を利用すると、キー (文字列) と対応するデータから構成さ ... ルを作成、管理することができる。 これらの関数を使って、一度に使用できるのは一つのハッシュテーブルだけである。 hcreate_r (), hsearch_r (), hdestroy_r () の 3 つの関数はリエントラント版で、これらを利用すると、 一つのプログラムで同時に複数のハッシュテーブル ... ... troy(void); #define _GNU_SOURCE /* feature_test_macros (7) 参照 */ #include < search.h > int hcreate_r(size_t nel , struct hsearch_data * htab ); int hsearch_r(ENTRY item , ACTION action , ENTRY ** retval , struct hsearch_data * htab ); void hdestroy_r( ... struct hsearch_data * htab ); 説明 hcreate (), hsearch (), hdestroy () の 3 つの関数を利用すると、キー (文字列) と対応するデータから構成さ ... ルを作成、管理することができる。 これらの関数を使って、一度に使用できるのは一つのハッシュテーブルだけである。 hcreate_r (), hsearch_r (), hdestroy_r () の 3 つの関数はリエントラント版で、これらを利用すると、 一つのプログラムで同時に複数のハッシュテーブル ... ... troy(void); #define _GNU_SOURCE /* feature_test_macros (7) 参照 */ #include < search.h > int hcreate_r(size_t nel , struct hsearch_data * htab ); int hsearch_r(ENTRY item , ACTION action , ENTRY ** retval , struct hsearch_data * htab ); void hdestroy_r( ... struct hsearch_data * htab ); 説明 hcreate (), hsearch (), hdestroy () の 3 つの関数を利用すると、キー (文字列) と対応するデータから構成さ ... ルを作成、管理することができる。 これらの関数を使って、一度に使用できるのは一つのハッシュテーブルだけである。 hcreate_r (), hsearch_r (), hdestroy_r () の 3 つの関数はリエントラント版で、これらを利用すると、 一つのプログラムで同時に複数のハッシュテーブル ... ... troy(void); #define _GNU_SOURCE /* feature_test_macros (7) 参照 */ #include < search.h > int hcreate_r(size_t nel , struct hsearch_data * htab ); int hsearch_r(ENTRY item , ACTION action , ENTRY ** retval , struct hsearch_data * htab ); void hdestroy_r( ... struct hsearch_data * htab ); 説明 hcreate (), hsearch (), hdestroy () の 3 つの関数を利用すると、キー (文字列) と対応するデータから構成さ ... ルを作成、管理することができる。 これらの関数を使って、一度に使用できるのは一つのハッシュテーブルだけである。 hcreate_r (), hsearch_r (), hdestroy_r () の 3 つの関数はリエントラント版で、これらを利用すると、 一つのプログラムで同時に複数のハッシュテーブル ... ... troy(void); #define _GNU_SOURCE /* feature_test_macros (7) 参照 */ #include < search.h > int hcreate_r(size_t nel , struct hsearch_data * htab ); int hsearch_r(ENTRY item , ACTION action , ENTRY ** retval , struct hsearch_data * htab ); void hdestroy_r( ... struct hsearch_data * htab ); 説明 hcreate (), hsearch (), hdestroy () の 3 つの関数を利用すると、キー (文字列) と対応するデータから構成さ ... ルを作成、管理することができる。 これらの関数を使って、一度に使用できるのは一つのハッシュテーブルだけである。 hcreate_r (), hsearch_r (), hdestroy_r () の 3 つの関数はリエントラント版で、これらを利用すると、 一つのプログラムで同時に複数のハッシュテーブル ... ... troy(void); #define _GNU_SOURCE /* feature_test_macros (7) 参照 */ #include < search.h > int hcreate_r(size_t nel , struct hsearch_data * htab ); int hsearch_r(ENTRY item , ACTION action , ENTRY ** retval , struct hsearch_data * htab ); void hdestroy_r( ... struct hsearch_data * htab ); 説明 hcreate (), hsearch (), hdestroy () の 3 つの関数を利用すると、キー (文字列) と対応するデータから構成さ ... ルを作成、管理することができる。 これらの関数を使って、一度に使用できるのは一つのハッシュテーブルだけである。 hcreate_r (), hsearch_r (), hdestroy_r () の 3 つの関数はリエントラント版で、これらを利用すると、 一つのプログラムで同時に複数のハッシュテーブル ... ... 2008, SVr4, 4.3BSD. libc には libc-4.6.27 以降で実装されている。 バグ 関数の名前の選び方がよくない。 関連項目 bsearch (3), hsearch (3), tsearch (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクト ... ... 2008, SVr4, 4.3BSD. libc には libc-4.6.27 以降で実装されている。 バグ 関数の名前の選び方がよくない。 関連項目 bsearch (3), hsearch (3), tsearch (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクト ... ... tf("'%s': unknown month\n", argv[i]); else printf("%s: month #%d\n", res->name, res->nr); } exit(EXIT_SUCCESS); } 関連項目 hsearch (3), lsearch (3), qsort (3), tsearch (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の ... ... else if (*val != ptr) free(ptr); } twalk(root, action); tdestroy(root, free); exit(EXIT_SUCCESS); } 関連項目 bsearch (3), hsearch (3), lsearch (3) qsort (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。