• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revisãod9591d7d8ce1482daa80ed7612e092c35da924a8 (tree)
Hora2018-05-27 21:30:33
Autordhrname <dhrname@user...>
Commiterdhrname

Mensagem de Log

Modify the startest

Mudança Sumário

Diff

--- a/source_code/orderedpair/exception.h
+++ b/source_code/orderedpair/exception.h
@@ -17,6 +17,10 @@ void eprintf (ST_Char*, ...);
1717 * エラー処理をした後で、ログに記録する。プログラムは中止しない*/
1818 void eprint_log (ST_Char*);
1919
20+/*Init_str_before_eprint 文字列
21+ * 以下のstr_before_eprintを初期化させたいときに使う文字列ポインタ*/
22+extern ST_Char *Init_str_before_eprint;
23+
2024 /*str_before_eprint 文字列
2125 * エラーを呼び出される前に、この文字列を標準出力する
2226 * eprint関数やeprint_log関数が呼び出されたとき、その前に出力される
--- a/source_code/startest.c
+++ b/source_code/startest.c
@@ -658,7 +658,7 @@ int main(int argc, char **argv)
658658
659659 ST_freetree(seqlist);
660660
661- /*ST_Node node = ST_createNode(ST_EMPTY, ST_EMPTY, ST_EMPTY);
661+ ST_Node node = ST_createNode(ST_EMPTY, ST_EMPTY, ST_EMPTY);
662662 assert( ST_isEmpty(ST_getNodeValue(node)) );
663663 assert( ST_isEmpty(ST_getLastChild(node)) );
664664 assert( ST_isEmpty(ST_getPreviewNode(node)) );
@@ -683,10 +683,10 @@ int main(int argc, char **argv)
683683 assert( ST_getNodeValue(node5) != node2);
684684 assert( ST_getLastChild(node5) != node2);
685685 assert( ST_getLastChild(node5) != node3);
686- assert( ST_getPreviewNode(node5) == node3);*/
686+ assert( ST_getPreviewNode(node5) == node3);
687687
688688 /*node6 = node2*/
689- /*ST_Node node6 = ST_getLastChild(node5);
689+ ST_Node node6 = ST_getLastChild(node5);
690690 assert( ST_getNodeValue(node6) == node);
691691 assert( ST_isEmpty(ST_getLastChild(node6)) );
692692 assert( ST_isEmpty(ST_getPreviewNode(node6)) );
@@ -701,16 +701,17 @@ int main(int argc, char **argv)
701701 assert( ST_getPreviewNode(node7) == node);
702702 assert( ST_getPreviewNode(cnode7) != node3);
703703 assert( ST_getNodeValue(ST_getPreviewNode(cnode7)) == ST_getNodeValue(node3));
704- */
705- //ST_freetree(node);
706- /*ST_freetree(node2);
704+
705+ ST_freetree(node);
706+ ST_freetree(node2);
707707 ST_freetree(node3);
708708 ST_freetree(node4);
709709 ST_freetree(node5);
710710 ST_freetree(node6);
711- ST_freetree(node7);*/
711+ ST_freetree(node7);
712712
713713 errno = 0;
714+ str_before_eprint = u8"\n";
714715 eprint_log("Error!\n");
715716 eprint_log("Error!\n");
716717 eprint_log("");
Binary files a/source_code/startest.o and b/source_code/startest.o differ