00181 02月10日(水)10時24分 徳川景気 chiba@mob.ntc.co.jp 0 バグ箇所 Mozilla/4.0 (compatible; MSIE 4.01; Windows NT) 210.138.61.2 ・・・・・ ----- 0 http:// お早うございます。>池野さん 私の発言は、言葉が汚くてすみません。だけど気は良いのです! 決して、怒っているのではありません。 私は、1837.10.28生まれだから、池野さんよりはチョットだけ? お兄さんと言うことで我慢して下さい。 それと、例↓の件ですが、言葉足らずや旨く説明できていない部分が 多く自分でも反省している次第です。 自分の尺度で物を語ってはいけないと言うことを身にしみて感じました。 けど、池野さんは、プログラマでしょう。 しかもご自分で作ったプログラムだからUser(敢えてこのように表現します)が 何を言わんとしているか大凡の察しがつかないといけませんね。(これを余裕と言います。) 逆にご自分で作ったプログラムだらか思いこみで、全てが冷静に判断できないと言うこともありますが、、、 さて、前置きはこのくらいにして、本題に移ります。 昨日、の件もう少し具体的な箇所を示します。 【バグ】 int getdata(char ***dname, char ***dvalue){ tmpval[i] = (char*)malloc(strlen(qstring)); tmpnam[i] = (char*)malloc(strlen(qstring)); strspl(*(tmpval + i), qstring, '&'); : strspl(*(tmpnam + i), *(tmpval + i), '='); int getcookiesdata(char ***cname, char ***cvalue, char *name){ cookie_value = (char *)malloc(strlen(buf_http_cookie)); cookie_name = (char *)malloc(strlen(buf_http_cookie)); : flag = strspl(cookie_value,buf_http_cookie,';'); strspl(cookie_name,cookie_value,'='); : tmpval[j] = (char*)malloc(strlen(cookie_value)); strspl(*(tmpval + j), cookie_value, '^'); tmpnam[j] = (char*)malloc(strlen(*(tmpval + j))); strspl(*(tmpnam + j), *(tmpval + j), '*'); 【考慮されている箇所】 char *getCfValueStr(FILE *rfp, const char *KeyName){ tmpKeyName = (char *)malloc(strlen(buf) + 1); removeNewline(buf); strspl(tmpKeyName, buf, '='); 以上です。 長文?ですみません。 追伸  徳川:s1 Size = s2 size + 1(null)  池野:私は”文字列を格納するための変数のサイズ”=”文字列の長さ”ではないと解釈しております。 うむ、私は↑(そう)紐解いたつもりなんですがねぇ。 草々