Lines Matching refs:len
94 DetectWord(char *buf, int len, char **word, int *wlen) in DetectWord() argument
97 for (i = 0; i < len; i++) { in DetectWord()
109 if (i == len) in DetectWord()
112 for (*wlen = 0; *wlen < len; (*wlen)++) { in DetectWord()
120 assert(*word >= buf && *word + *wlen <= buf + len); in DetectWord()
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()
291 FeedArpConfLine(struct conf_block *blk, char *line, int len) in FeedArpConfLine() argument
301 line++, len--; in FeedArpConfLine()
325 FeedRouteConfLine(struct conf_block *blk, char *line, int len) in FeedRouteConfLine() argument
334 line++, len--; in FeedRouteConfLine()
358 FeedNICFwdConfLine(struct conf_block *blk, char *line, int len) in FeedNICFwdConfLine() argument
366 line++, len--; in FeedNICFwdConfLine()
956 int len = strlen(raw); in PreprocessConf() local
958 LINE_FOREACH(line, llen, raw, len) { in PreprocessConf()
1026 AllocateBlock(char *name, int len) in AllocateBlock() argument
1032 if (len == strlen(walk->name) && strncmp(walk->name, name, len) == 0) { in AllocateBlock()
1044 DetectBlock(struct conf_block *blk, char *buf, int len) in DetectBlock() argument
1047 char *blkname = NULL, *end = &buf[len]; in DetectBlock()
1055 if (DetectWord(buf, len, &blkname, &blknamelen) < 0 in DetectBlock()
1078 for (len = 0; &buf[len] < end; len++) { in DetectBlock()
1079 if (buf[len] == '{') in DetectBlock()
1081 else if (buf[len] == '}' && --depth == 0) in DetectBlock()
1098 nblk->len = len; in DetectBlock()
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()
1182 int len = strlen(preprocessed); 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()