Lines Matching refs:buf
129 ExtractPort(char* buf, in_port_t* sport, in_port_t* dport) in ExtractPort() argument
132 char* temp = (char*)buf; in ExtractPort()
141 if (!strncmp(buf, FR_SPORT, sizeof(FR_SPORT) - 1)) { in ExtractPort()
143 buf += (sizeof(FR_SPORT) - 1); in ExtractPort()
145 else if (!strncmp(buf, FR_DPORT, sizeof(FR_DPORT) - 1)) { in ExtractPort()
147 buf += (sizeof(FR_DPORT) - 1); in ExtractPort()
150 EXIT_WITH_ERROR("Invalid rule in port setup [%s]\n", buf); in ExtractPort()
152 check = buf; in ExtractPort()
155 EXIT_WITH_ERROR("Invalid port format [%s]\n", buf); in ExtractPort()
158 port = atoi(buf); in ExtractPort()
164 buf = temp; /* move buf pointer to next string */ in ExtractPort()
165 SKIP_SPACES(buf); in ExtractPort()
167 return buf; in ExtractPort()
171 ExtractIPAddress(char* buf, in_addr_t* addr, int* addrmask) in ExtractIPAddress() argument
174 char* temp = (char*)buf; in ExtractIPAddress()
183 if (inet_aton(buf, &addr_conv) == 0) in ExtractIPAddress()
184 EXIT_WITH_ERROR("Invalid IP address [%s]\n", buf); in ExtractIPAddress()
190 buf = temp + 1; in ExtractIPAddress()
195 check = buf; in ExtractIPAddress()
198 EXIT_WITH_ERROR("Invalid netmask format [%s]\n", buf); in ExtractIPAddress()
201 netmask = atoi(buf); in ExtractIPAddress()
203 EXIT_WITH_ERROR("Invalid netmask [%s]\n", buf); in ExtractIPAddress()
209 buf = temp; in ExtractIPAddress()
210 SKIP_SPACES(buf); in ExtractIPAddress()
214 return buf; in ExtractIPAddress()