09/03/09 19:14:34 xGYWHrmz
外部いたにsubject.txtの仕様が
\d+.dat<>すれたい (1001)
でなくて
\d+.dat<>すれたい <1001>
となっている板があるので対応お願いいたします。
trunkを個人的に修正したのは以下です
Index: dbtree/board2chcompati.cpp
===================================================================
--- dbtree/board2chcompati.cpp (リビジョン 2713)
+++ dbtree/board2chcompati.cpp (作業コピー)
@@ -338,7 +338,7 @@
str_subject = pos;
while( *pos != '\0' && *pos != '\n' ) ++pos;
--pos;
- while( *pos != '(' && *pos != '\n' && pos != str_subject_txt ) --pos;
+ while( (*pos != '(' && *pos != '<') && *pos != '\n' && pos != str_subject_txt ) --pos;
// 壊れてる
if( *pos == '\n' || pos == str_subject_txt ){
@@ -350,7 +350,7 @@
// レス数取得
++pos;
int i = 0;
- while( *pos != ')' && *pos != '\0' && *pos != '\n' && i < 16 ) str_num[ i++ ] = *( pos++ );
+ while( (*pos != ')' && *pos != '>') && *pos != '\0' && *pos != '\n' && i < 16 ) str_num[ i++ ] = *( pos++ );
// 壊れてる
if( *pos == '\0' ) break;