00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00046 #ifndef _IPA_IPAUTILS_H_
00047 #define _IPA_IPAUTILS_H_
00048
00049 #include <ipa/ipa.h>
00050 #include <unistd.h>
00051 #include <time.h>
00052
00053 extern gboolean version_flag;
00054
00055 void ipautils_add_shared_options(
00056 GOptionContext *octx,
00057 const char *name);
00058
00059 gboolean ipautils_handle_shared_options(
00060 GOptionContext *octx);
00061
00062 gboolean ipautils_scan_addr(
00063 GScanner *scanner,
00064 uint32_t *addr);
00065
00066 gboolean ipautils_scan_range(
00067 GScanner *scanner,
00068 uint32_t *a,
00069 uint32_t *b);
00070
00071 gboolean ipautils_ntop(
00072 int family,
00073 uint32_t addr,
00074 GString *str);
00075
00076 #ifndef HAVE_TIMEGM
00077 time_t timegm(
00078 struct tm *tm);
00079 #endif
00080
00081 #endif