unsigned int number;
if (cnt < 5)
- INT_FIELD (number, ISCOLON , 0, 16, (unsigned int))
+ INT_FIELD (number, ISCOLON , false, 16, (unsigned int))
else
- INT_FIELD (number, isspace, 1, 16, (unsigned int))
+ INT_FIELD (number, isspace, true, 16, (unsigned int))
if (number > 0xff)
return 0;
result->e_addr.ether_addr_octet[cnt] = number;
}
};
- STRING_FIELD (result->e_name, isspace, 1);
+ STRING_FIELD (result->e_name, isspace, true);
)
{
char *addr;
- STRING_FIELD (addr, isspace, 1);
+ STRING_FIELD (addr, isspace, true);
/* Parse address. */
if (__inet_pton (af == AF_UNSPEC ? AF_INET : af, addr, entdata->host_addr)
entdata->h_addr_ptrs[1] = NULL;
result->h_addr_list = entdata->h_addr_ptrs;
- STRING_FIELD (result->h_name, isspace, 1);
+ STRING_FIELD (result->h_name, isspace, true);
})
#define EXTRA_ARGS_VALUE , AF_INET, 0
char *cp;
int n = 1;
- STRING_FIELD (result->n_name, isspace, 1);
+ STRING_FIELD (result->n_name, isspace, true);
- STRING_FIELD (addr, isspace, 1);
+ STRING_FIELD (addr, isspace, true);
/* 'inet_network' does not add zeroes at the end if the network number
does not contain four byte values. We shift result ourselves if
necessary. */
#include <errno.h>
#include <string.h>
#include <stdlib.h>
+#include <stdbool.h>
#include <stdint.h>
#include <nss_files.h>
#include "files-parse.c"
LINE_PARSER
("#",
- STRING_FIELD (result->p_name, isspace, 1);
- INT_FIELD (result->p_proto, isspace, 1, 10,);
+ STRING_FIELD (result->p_name, isspace, true);
+ INT_FIELD (result->p_proto, isspace, true, 10,);
)
#include GENERIC
#include "files-parse.c"
LINE_PARSER
("#",
- STRING_FIELD (result->r_name, isspace, 1);
- INT_FIELD (result->r_number, isspace, 1, 10,);
+ STRING_FIELD (result->r_name, isspace, true);
+ INT_FIELD (result->r_number, isspace, true, 10,);
)
#include GENERIC
#define ISSLASH(c) ((c) == '/')
LINE_PARSER
("#",
- STRING_FIELD (result->s_name, isspace, 1);
- INT_FIELD (result->s_port, ISSLASH, 0, 10, htons);
- STRING_FIELD (result->s_proto, isspace, 1);
+ STRING_FIELD (result->s_name, isspace, true);
+ INT_FIELD (result->s_port, ISSLASH, false, 10, htons);
+ STRING_FIELD (result->s_proto, isspace, true);
)
#include GENERIC