C言語なら俺に聞け(入門篇) Part 32at TECHC言語なら俺に聞け(入門篇) Part 32 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト165:デフォルトの名無しさん 08/07/10 19:59:55 >>163 そうです。 >>164 検索してもわからなかったのであなたに質問しています。 XML_Char **attsの部分を動的に確保している場所が分かりません。 166:デフォルトの名無しさん 08/07/10 20:00:45 >>165 じゃ、俺はおりた。 167:163 08/07/10 20:00:49 lib/xmlparse.c 2653は? 168:163 08/07/10 20:04:01 ああ、関数名が欲しいのか。storeAtts 169:163 08/07/10 20:13:52 まだ必要かどうかわからないが REALLOCマクロの定義は lib/xmlparse.c 552 で #define REALLOC(p,s) (parser->m_mem.realloc_fcn((p),(s))) 上記関数ポインタの設定はparserCreateでやってる。 170:デフォルトの名無しさん 08/07/10 20:22:43 >>167 レスありがとうございます。 ATTRIBUTE *temp; attsSize = n + nDefaultAtts + INIT_ATTS_SIZE; temp = (ATTRIBUTE *)REALLOC((void *)atts, attsSize * sizeof(ATTRIBUTE)); なるほど、ATTRBUTE構造体をここで再確保しています。 parserCreate()内でも確保しているようですが、 一番気になるのは、 const char *name; const char *vlauePtr; const char *valueEnd; をどこで確保しているのか、ここが分かりません。 >>168 今からstoreAtts();を見てみます。 >>169 そこは以前に見たものですが、先程再確認させて頂きました。 ありがとうございます。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch