1181834SrobertoAC_DEFUN([hs_ULONG_CONST],
2181834Sroberto[ AH_TEMPLATE(ULONG_CONST, [How do we create unsigned long constants?])
3181834SrobertoAC_EGREP_CPP(Circus,
4181834Sroberto [#define ACAT(a,b)a ## b
5181834SrobertoACAT(Cir,cus)
6181834Sroberto], AC_DEFINE([ULONG_CONST(a)], [a ## UL]),
7181834Sroberto    AC_EGREP_CPP(Reiser,
8181834Sroberto[#define RCAT(a,b)a/**/b
9181834SrobertoRCAT(Rei,ser)
10181834Sroberto], AC_DEFINE([ULONG_CONST(a)], [a/**/L]),
11181834Sroberto    AC_MSG_ERROR([How do we create an unsigned long constant?])))])
12