• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Aucun tag

Frequently used words (click to add to your profile)

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

Unix 系のプログラムで使用される設定ファイルを読み込むためのC言語ライブラリ


Commit MetaInfo

Révision94e696fcdddbc918128c7c7383e6958cee352090 (tree)
l'heure2014-02-01 16:45:13
Auteurtsntsumi <tsntsumi@user...>
Commitertsntsumi

Message de Log

C89 でコンパイルできるようにした。

Change Summary

Modification

--- a/samples/Makefile
+++ b/samples/Makefile
@@ -2,7 +2,7 @@
22
33 PROFILERFLAGS = -fprofile-arcs -ftest-coverage
44
5-CFLAGS = -Wall -Werror -I../src -g $(PROFILERFLAGS)
5+CFLAGS = -std=c89 -pedantic -Wall -I../src -g $(PROFILERFLAGS)
66 LDFLAGS = $(PROFILERFLAGS)
77
88 sample: sample.o ../src/readconf.o
--- a/samples/sample.c
+++ b/samples/sample.c
@@ -34,20 +34,22 @@ enum SampleConfItemNo
3434
3535 int main(int argc, char *argv[])
3636 {
37+ int i, j, k;
38+
3739 if (argc < 1)
3840 {
3941 printf("sample CONFFILE...\n");
4042 exit(EXIT_SUCCESS);
4143 }
42- for (int i = 1; i < argc; i ++)
44+ for (i = 1; i < argc; i ++)
4345 {
4446 readconf(SampleConfItems, ELEMENTSOF(SampleConfItems), argv[i]);
45- for (int j = 0; j < RCNumRaisedErrors; j ++)
47+ for (j = 0; j < RCNumRaisedErrors; j ++)
4648 {
4749 printf("%s:%lu: %s\n",
4850 argv[i], RCRaisedErrors[j].lineNo, RCRaisedErrors[j].reason);
4951 }
50- for (int k = 0; k < ELEMENTSOF(SampleConfItems); k ++)
52+ for (k = 0; k < ELEMENTSOF(SampleConfItems); k ++)
5153 {
5254 if (SampleConfItems[k].type == RCValueTypeString)
5355 {