From 42d498658d85e36a7e5910955e7425b1fa2afa69 Mon Sep 17 00:00:00 2001 From: paul Date: Wed, 13 Oct 2004 05:22:18 +0000 Subject: 2004-10-13 Paul Jakma * (global) more const'ification. * sockunion.c: (sockunion_su2str) buffer should be sized SU_ADDRSTRLEN. (sockunion_log) do not return stack variables, strdup buf before return. * vty.h: Fix up the VTY_GET_INTEGER macros. Testing caller supplied values against ULONG_MAX is daft, when caller probably has passed a type that can not hold ULONG_MAX. use a temporary long instead. Add VTY_GET_LONG, make VTY_GET_INTEGER_RANGE use it, make VTY_GET_INTEGER a define for VTY_GET_INTEGER_RANGE. --- lib/sockunion.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/sockunion.h') diff --git a/lib/sockunion.h b/lib/sockunion.h index 92e536c1..738df06c 100644 --- a/lib/sockunion.h +++ b/lib/sockunion.h @@ -93,7 +93,7 @@ int sockunion_cmp (union sockunion *, union sockunion *); int sockunion_same (union sockunion *, union sockunion *); char *sockunion_su2str (union sockunion *su); -union sockunion *sockunion_str2su (char *str); +union sockunion *sockunion_str2su (const char *str); struct in_addr sockunion_get_in_addr (union sockunion *su); int sockunion_accept (int sock, union sockunion *); int sockunion_stream_socket (union sockunion *); -- cgit v1.2.1