Lines Matching refs:line
61 #define LINE_FOREACH(line, llen, buf, blen) \ argument
62 for(line = buf, \
63 llen = ((strchr(line, '\n') == NULL) ? (buf + blen - line) \
64 : strchr(line, '\n') - line); \
65 line + llen < buf + blen; \
66 line += llen + 1, \
67 llen = ((strchr(line, '\n') == NULL) ? (buf + blen - line) \
68 : strchr(line, '\n') - line)) \
126 ReadItemValue(char *line, int llen, char *item, int ilen, char *value, int vlen) in ReadItemValue() argument
128 const char *end = &line[llen]; in ReadItemValue()
132 if (DetectWord(line, llen, &word, &wlen) < 0 || wlen > ilen) in ReadItemValue()
135 line = word + wlen; in ReadItemValue()
138 while (line < end && isspace(*line)) in ReadItemValue()
139 line++; in ReadItemValue()
141 if (*(line++) != '=') in ReadItemValue()
144 while (line < end && isspace(*line)) in ReadItemValue()
145 line++; in ReadItemValue()
147 if (end - line > vlen) in ReadItemValue()
153 if (end <= line) in ReadItemValue()
158 strncpy(value, line, (size_t)(end - line)); in ReadItemValue()
164 FeedAppConfLine(struct conf_block *blk, char *line, int len) in FeedAppConfLine() argument
171 if (ReadItemValue(line, len, item, WORD_LEN, value, STR_LEN) < 0) in FeedAppConfLine()
188 FeedMosConfLine(struct conf_block *blk, char *line, int len) in FeedMosConfLine() argument
195 if (ReadItemValue(line, len, item, WORD_LEN, value, STR_LEN) < 0) in FeedMosConfLine()
220 FeedNetdevConfLine(struct conf_block *blk, char *line, int len) in FeedNetdevConfLine() argument
231 if (DetectWord(line, len, &word, &wlen) < 0 || wlen > WORD_LEN || wlen <= 0) in FeedNetdevConfLine()
234 line = word + wlen; in FeedNetdevConfLine()
236 if (sscanf(line, "%li", &cpu_mask) <= 0) in FeedNetdevConfLine()
291 FeedArpConfLine(struct conf_block *blk, char *line, int len) in FeedArpConfLine() argument
300 while (isspace(*line)) in FeedArpConfLine()
301 line++, len--; in FeedArpConfLine()
303 if (sscanf(line, "%[0-9.]/%d %hhx:%hhx:%hhx:%hhx:%hhx:%hhx", in FeedArpConfLine()
325 FeedRouteConfLine(struct conf_block *blk, char *line, int len) in FeedRouteConfLine() argument
333 while (isspace(*line)) in FeedRouteConfLine()
334 line++, len--; in FeedRouteConfLine()
336 if (sscanf(line, "%[0-9.]/%d %[^ ^\n^\t]", address, &prefix, dev_name) != 3) in FeedRouteConfLine()
358 FeedNICFwdConfLine(struct conf_block *blk, char *line, int len) in FeedNICFwdConfLine() argument
365 while (isspace(*line)) in FeedNICFwdConfLine()
366 line++, len--; in FeedNICFwdConfLine()
368 if (sscanf(line, "%[^ ^\n^\t] %[^ ^\n^\t]", dev_name_in, dev_name_out) != 2) in FeedNICFwdConfLine()
660 char line[LINE_LEN]; in FetchARPKernelEntries() local
669 if (fgets(line, sizeof(line), fp) != (char *) NULL) { in FetchARPKernelEntries()
673 for (; fgets(line, sizeof(line), fp);) { in FetchARPKernelEntries()
675 num = sscanf(line, "%s 0x%x 0x%x %100s %100s %100s\n", in FetchARPKernelEntries()
726 char line[LINE_LEN]; in FetchRouteKernelEntries() local
738 if (fgets(line, sizeof(line), fp) != (char *) NULL) { in FetchRouteKernelEntries()
740 for (; fgets(line, sizeof(line), fp);) { in FetchRouteKernelEntries()
742 num = sscanf(line, "%s %08X %08X %d %d %d %d %08X %s %s %s\n", in FetchRouteKernelEntries()
953 char *line; in PreprocessConf() local
958 LINE_FOREACH(line, llen, raw, len) { in PreprocessConf()
961 if (!iscomment && line[i] == '#') in PreprocessConf()
964 line[i] = ' '; in PreprocessConf()
1106 char *line; in ParseBlock() local
1109 LINE_FOREACH(line, llen, blk->buf, blk->len) { in ParseBlock()
1112 if ((nblk = DetectBlock(blk, line, blk->len - (line - blk->buf)))) { in ParseBlock()
1115 line = &nblk->buf[nblk->len] + 1; in ParseBlock()
1118 blk->feed(blk, line, llen); in ParseBlock()
1177 char *line; in LoadConfigurationUpperHalf() local
1186 LINE_FOREACH(line, llen, preprocessed, len) { in LoadConfigurationUpperHalf()
1189 if ((nblk = DetectBlock(NULL, line, len - (line - preprocessed)))) { in LoadConfigurationUpperHalf()
1192 line = &nblk->buf[nblk->len] + 1; in LoadConfigurationUpperHalf()