2 * netsniff-ng - the packet sniffing beast
3 * By Daniel Borkmann <daniel@netsniff-ng.org>
4 * Copyright 2011 Daniel Borkmann.
5 * Subject to the GPL, version 2.
15 char *getuint(char *in
, uint32_t *out
)
20 while (*in
&& (isdigit(*in
) || isxdigit(*in
) || *in
== 'x'))
23 panic("Syntax error!\n");
29 *out
= strtoul(pt
, &endptr
, 0);
31 if ((endptr
!= NULL
&& *endptr
!= '\0') || errno
!= 0) {
32 panic("Syntax error!\n");
40 char *strtrim_right(register char *p
, register char c
)
58 char *strtrim_left(register char *p
, register char c
)