w3m その8 (738レス)
1-

589: 580 2017/12/08(金)12:32 AAS
解析用にparse結果を書き出す関数を作ってみた
問題箇所(=buf->baseURL->hostの設定箇所)は、今の所特定できず
こんなことしなくても、正規なデバッグ方法がちゃんと用意されてそうな気も

/* w3mソース [proto.h] 末尾に追加 */
 extern void clear_mylog();
 extern void printf_mylog( char *fmt, ... );
 extern void dump_ParsedURL( ParsedURL *p );

/* w3mソース [url.c] 末尾に追加 */
 const char fn_mylog[100] = "/tmp/w3m_debug.log";
 void clear_mylog(){
  FILE *fp =fopen( fn_mylog,"w");
  if( fp ) fclose( fp );
 }
 void printf_mylog( char *fmt, ... ){
  FILE *fp = fopen( fn_mylog, "a");
  if( fp ){
  va_list args;
  va_start( args, fmt );
  vfprintf( fp, fmt, args );
  va_end( args );
  }
 }
 void dump_ParsedURL( ParsedURL *p ){
  if( p ){
  printf_mylog( " host:[%s] file:[%s] real_file:[%s]\n",
  p->host, p->file, p->real_file );
  }else{
  printf_mylog( " ParsedURL is null.\n" );
  }
 }
1-
あと 149 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.029s