Remove an overambitious sanity check in the fecdec filter.
[paraslash.git] / configure.ac
index dca492037eb7510b451d03ceb942e51f1857f0f0..da5ec770802ec1a0fa0410141b3d96f8017440d0 100644 (file)
@@ -223,6 +223,7 @@ AC_SEARCH_LIBS([inet_ntoa],[nsl],[],[
 ########################################################################### ucred
 AC_MSG_CHECKING(for struct ucred)
 AC_TRY_LINK([
+       #define _GNU_SOURCE
        #include <sys/types.h>
        #include <sys/socket.h>
 ],[
@@ -683,7 +684,7 @@ AC_DEFINE_UNQUOTED(FILTER_ENUM, $enum NUM_SUPPORTED_FILTERS,
        enum of supported filters)
 inits="$(for i in $filters; do printf 'extern void '$i'_filter_init(struct filter *f); '; done)"
 AC_DEFINE_UNQUOTED(DECLARE_FILTER_INITS, $inits, init functions of the supported filters)
-array="$(for i in $filters; do printf '{.name = \"'$i'\", .init = '$i'_filter_init},'; done)"
+array="$(for i in $filters; do printf '{.name = "'$i'", .init = '$i'_filter_init},'; done)"
 AC_DEFINE_UNQUOTED(FILTER_ARRAY, $array, array of supported filters)
 
 enum="$(for i in $writers; do printf "${i}_WRITE, " | tr '[a-z]' '[A-Z]'; done)"