• 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

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


Commit MetaInfo

Revision8d472b316cccc28d1eeed433b92ba414b4b992ae (tree)
Time2014-02-01 17:17:07
Authortsntsumi <tsntsumi@user...>
Commitertsntsumi

Log Message

int 型変数と size_t 型変数を比較していたため、両変数とも size_t にした。

Change Summary

Incremental Difference

--- a/src/Makefile
+++ b/src/Makefile
@@ -2,6 +2,6 @@
22
33 PROFILERFLAGS = -fprofile-arcs -ftest-coverage
44
5-CFLAGS = --std=c89 -pedantic -Wall -g $(PROFILERFLAGS)
5+CFLAGS = --std=c89 -pedantic -Wall -Wextra -g $(PROFILERFLAGS)
66
77 all: readconf.o
--- a/src/readconf.c
+++ b/src/readconf.c
@@ -63,7 +63,7 @@ static const char RCCommentChar = '#';
6363 static void readConf(RCConfItem *items, size_t numItems, FILE *conffp);
6464 static void initialize(RCConfItem *items, size_t numItems);
6565 static void readExpression(RCConfItem *items, size_t numItems, FILE *conffp);
66-static RCConfItem *findItem(RCConfItem *items, int numItems, char *name);
66+static RCConfItem *findItem(RCConfItem *items, size_t numItems, char *name);
6767 static char *readName(FILE *conffp);
6868 static void readValue(RCConfItem *item, FILE *conffp);
6969 static void readNL(FILE *conffp);
@@ -112,7 +112,7 @@ bool readconf(RCConfItem *items, size_t numItems, const char *confPath)
112112
113113 void RCFreeStringValueInItems(RCConfItem *items, size_t numItems)
114114 {
115- int i;
115+ size_t i;
116116
117117 for (i = 0; i < numItems; i ++)
118118 {
@@ -128,7 +128,7 @@ void RCFreeStringValueInItems(RCConfItem *items, size_t numItems)
128128
129129 void RCFreeRaisedErrors(void)
130130 {
131- int i;
131+ size_t i;
132132
133133 for (i = 0; i < RCNumRaisedErrors; i ++)
134134 {
@@ -306,9 +306,9 @@ static void readExpression(RCConfItem *items, size_t numItems, FILE *conffp)
306306 * @param[in] name 検索する名前。
307307 * @return 見つかった設定項目。見つからなかったら NULL。
308308 */
309-static RCConfItem *findItem(RCConfItem *items, int numItems, char *name)
309+static RCConfItem *findItem(RCConfItem *items, size_t numItems, char *name)
310310 {
311- int i;
311+ size_t i;
312312 RCConfItem *p = items;
313313
314314 for (i = 0; i < numItems; i ++, p ++)
@@ -339,7 +339,7 @@ static inline char *shrinkString(char *str)
339339 static char *readName(FILE *conffp)
340340 {
341341 char *name = calloc(RCMaxNameLength, 1);
342- int i = 0;
342+ size_t i = 0;
343343 int c;
344344
345345 if (name == NULL)
@@ -589,7 +589,7 @@ static void readReal(RCConfItem *item, FILE *conffp)
589589 static char *readQuotedString(FILE *conffp)
590590 {
591591 char *string = calloc(RCMaxStringLength, 1);
592- int i;
592+ size_t i;
593593 int quote;
594594 int c;
595595
@@ -648,7 +648,7 @@ static char *readQuotedString(FILE *conffp)
648648 static char *readBareString(FILE *conffp)
649649 {
650650 char *string = calloc(RCMaxStringLength, 1);
651- int i = 0;
651+ size_t i = 0;
652652 int c;
653653
654654 if (string == NULL)