have-type.m4 revision 55682
11556Srgrimesdnl $Id: have-type.m4,v 1.5 1999/12/31 03:10:22 assar Exp $ 21556Srgrimesdnl 31556Srgrimesdnl check for existance of a type 41556Srgrimes 51556Srgrimesdnl AC_HAVE_TYPE(TYPE,INCLUDES) 61556SrgrimesAC_DEFUN(AC_HAVE_TYPE, [ 71556SrgrimesAC_REQUIRE([AC_HEADER_STDC]) 81556Srgrimescv=`echo "$1" | sed 'y%./+- %__p__%'` 91556SrgrimesAC_MSG_CHECKING(for $1) 101556SrgrimesAC_CACHE_VAL([ac_cv_type_$cv], 111556SrgrimesAC_TRY_COMPILE( 121556Srgrimes[#include <sys/types.h> 131556Srgrimes#if STDC_HEADERS 141556Srgrimes#include <stdlib.h> 151556Srgrimes#include <stddef.h> 161556Srgrimes#endif 171556Srgrimes$2], 181556Srgrimes[$1 foo;], 191556Srgrimeseval "ac_cv_type_$cv=yes", 201556Srgrimeseval "ac_cv_type_$cv=no"))dnl 211556SrgrimesAC_MSG_RESULT(`eval echo \\$ac_cv_type_$cv`) 221556Srgrimesif test `eval echo \\$ac_cv_type_$cv` = yes; then 231556Srgrimes ac_tr_hdr=HAVE_`echo $1 | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'` 241556Srgrimesdnl autoheader tricks *sigh* 251556Srgrimesdefine(foo,translit($1, [ ], [_])) 261556Srgrimes: << END 271556Srgrimes@@@funcs="$funcs foo"@@@ 281556SrgrimesEND 291556Srgrimesundefine([foo]) 3090143Smarkm AC_DEFINE_UNQUOTED($ac_tr_hdr, 1) 3173143Sobrienfi 3273219Sobrien]) 3390143Smarkm