X-Git-Url: http://git.jankratochvil.net/?p=udpgate.git;a=blobdiff_plain;f=configure.ac;h=66b8eef203c80792c43b16c5c96ceaa80c578f5b;hp=5fc889d81dedb0fa89ac04e2106bfd6b7bd22c8c;hb=2b318737a36e697a755f8e45b08c4141647d0da6;hpb=22f7a698423902635411381febc7f760a7e2229e diff --git a/configure.ac b/configure.ac index 5fc889d..66b8eef 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ # $Id$ # Source file to generate "./configure" to prepare package for compilation -# Copyright (C) 2004 Jan Kratochvil +# Copyright (C) 2004 Jan Kratochvil # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -21,7 +21,7 @@ dnl 2.53 for AM_GLIB_GNU_GETTEXT: AC_PREREQ(2.53) dnl Not yet present in: Red Hat autoconf-2.57-3 dnl AC_CONFIG_MACRO_DIR(macros) -AM_INIT_AUTOMAKE(udpforward,1.0cvs) +AM_INIT_AUTOMAKE(udpgate,1.0cvs) AM_CONFIG_HEADER(config.h) AM_MAINTAINER_MODE dnl Prevent "AC_TRY_COMPILE was called before AC_ISC_POSIX": @@ -72,25 +72,25 @@ AC_PATH_PROGS(POD2MAN,pod2man) AM_CONDITIONAL(HAVE_POD2MAN,[ test -n "$POD2MAN" ]) if test x$enable_man_pages = xyes;then if test -z "$POD2MAN";then - AC_MSG_ERROR([udpforward requires pod2man(1) for man pages; try --disable-man-pages.]) + AC_MSG_ERROR([udpgate requires pod2man(1) for man pages; try --disable-man-pages.]) fi if test -z "$PERL";then - AC_MSG_ERROR([udpforward requires perl(1) for man pages; try --disable-man-pages.]) + AC_MSG_ERROR([udpgate requires perl(1) for man pages; try --disable-man-pages.]) fi elif test x$enable_man_pages != xno;then if test -z "$POD2MAN";then - AC_MSG_WARN([udpforward requires pod2man(1) for man pages by --enable-man-pages; mans will not be installed.]) + AC_MSG_WARN([udpgate requires pod2man(1) for man pages by --enable-man-pages; mans will not be installed.]) fi if test -z "$PERL";then - AC_MSG_WARN([udpforward requires perl(1) for man pages by --enable-man-pages; mans will not be installed.]) + AC_MSG_WARN([udpgate requires perl(1) for man pages by --enable-man-pages; mans will not be installed.]) fi fi AM_CONDITIONAL(ENABLE_MAN_PAGES,[ test x$enable_man_pages != xno -a -n "$POD2MAN" -a -n "$PERL" ]) dnl Separate 'acconfig.h' is no longer recommended by autoconf AH_TOP([ -#ifndef _UDPFORWARD_CONFIG_H -#define _UDPFORWARD_CONFIG_H 1 +#ifndef _UDPGATE_CONFIG_H +#define _UDPGATE_CONFIG_H 1 ]) AH_BOTTOM([ /* Do not place any stuff to AH_TOP as some of its includes @@ -118,10 +118,10 @@ AH_BOTTOM([ #endif /* !ENABLE_NLS */ #include /* for 'gchar' */ -#define G_LOG_DOMAIN ((const gchar *)"UDPForward") +#define G_LOG_DOMAIN ((const gchar *)"UDPGate") /** - * udpforward_newn: + * udpgate_newn: * @objp: Variable with the pointer to the objects wished to be allocated. * Original value is discarded. * @n: Numbers of objects to be allocated. Value %0 is permitted (%NULL assignment effect). @@ -132,32 +132,32 @@ AH_BOTTOM([ * @Returns: Initialized @objp value as the memory of size #sizeof(typeof(*objp))*n. * Value %NULL is returned iff @n==%0; */ -#define udpforward_newn(objp,n) ((objp)=g_new(typeof(*(objp)),(n))) +#define udpgate_newn(objp,n) ((objp)=g_new(typeof(*(objp)),(n))) /** - * udpforward_new: + * udpgate_new: * @objp: Variable with the pointer to the object wished to be allocated. * Original value is discarded. * * Macro to allocate one object of type *@objp and to assign the resulting pointer to @objp. - * Allocated memory may contain garbage. Equivalent to udpforward_newn(objp,1) call. + * Allocated memory may contain garbage. Equivalent to udpgate_newn(objp,1) call. * * @Returns: Initialized @objp value as the memory of size #sizeof(typeof(*objp)). * Value %NULL is never returned. */ -#define udpforward_new(objp) (udpforward_newn((objp),1)) +#define udpgate_new(objp) (udpgate_newn((objp),1)) /** - * UDPFORWARD_MEMZERO: + * UDPGATE_MEMZERO: * @objp: Pointer to the variable to be cleared. * * Clears the sizeof(*@objp) bytes of the given pointer with memset(). * Pass _pointer_ to the object to be cleared. */ -#define UDPFORWARD_MEMZERO(objp) (memset((objp),0,sizeof(*(objp)))) +#define UDPGATE_MEMZERO(objp) (memset((objp),0,sizeof(*(objp)))) /** - * udpforward_printf_alloca: + * udpgate_printf_alloca: * @format: Format string. See the sprintf() documentation. * @args...: Arguments for @format. See the sprintf() documentation. * @@ -167,16 +167,18 @@ AH_BOTTOM([ * * @Returns: Formatted output string located in g_alloca() memory. */ -#define udpforward_printf_alloca(format,args...) ({ \ - gsize _udpforward_printf_alloca_size=udpforward_nv_printf_string_upper_bound((format) , ## args); \ - gchar *_udpforward_printf_alloca_r=g_alloca(_udpforward_printf_alloca_size); \ - g_snprintf(_udpforward_printf_alloca_r,_udpforward_printf_alloca_size,(format) , ## args); \ - (const gchar *)_udpforward_printf_alloca_r; \ +#include +#include +#define udpgate_printf_alloca(format,args...) ({ \ + gsize _udpgate_printf_alloca_size=udpgate_nv_printf_string_upper_bound((format) , ## args); \ + gchar *_udpgate_printf_alloca_r=g_alloca(_udpgate_printf_alloca_size); \ + g_snprintf(_udpgate_printf_alloca_r,_udpgate_printf_alloca_size,(format) , ## args); \ + (const gchar *)_udpgate_printf_alloca_r; \ }) #include #include /* for g_printf_string_upper_bound() */ -static inline gsize udpforward_nv_printf_string_upper_bound(const gchar *format,...) G_GNUC_PRINTF(1,0) G_GNUC_UNUSED; -static inline gsize udpforward_nv_printf_string_upper_bound(const gchar *format,...) +static inline gsize udpgate_nv_printf_string_upper_bound(const gchar *format,...) G_GNUC_PRINTF(1,0) G_GNUC_UNUSED; +static inline gsize udpgate_nv_printf_string_upper_bound(const gchar *format,...) { va_list ap; gsize r; @@ -187,17 +189,17 @@ gsize r; return r; } -#endif /* !_UDPFORWARD_CONFIG_H */ +#endif /* !_UDPGATE_CONFIG_H */ ]) dnl Do not use PKG_CHECK_MODULES() as it would not set 'GLIB_GENMARSHAL' etc. -AM_PATH_GLIB_2_0(,,[AC_MSG_ERROR([UDPForward requires glib-2.0 library.])],[]) +AM_PATH_GLIB_2_0(,,[AC_MSG_ERROR([UDPGate requires glib-2.0 library.])],[]) dnl Force glib for the whole package CFLAGS="$CFLAGS $GLIB_CFLAGS" LIBS="$LIBS $GLIB_LIBS" dnl popt -AC_CHECK_LIB(popt,poptParseArgvString,[POPT_LIBS="-lpopt"],[AC_MSG_ERROR([UDPForward requires popt library.])]) +AC_CHECK_LIB(popt,poptParseArgvString,[POPT_LIBS="-lpopt"],[AC_MSG_ERROR([UDPGate requires popt library.])]) AC_SUBST(POPT_LIBS) GLADE_W_INIT([ @@ -225,8 +227,8 @@ AC_SUBST(LIBS) dnl "Makefile" output files MUST have pathnames incl./excl. "./" prefix as specified! dnl FIXME: Why the rule above was written here? AC_OUTPUT([ -udpforward.spec -./src/udpforward.pod.pl +udpgate.spec +./src/udpgate.pod.pl ./po/Makefile.in ./macros/glade-w.sh Makefile