home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 7 / FreshFishVol7.bin / bbs / gnu / m4-1.2-src.lha / GNU / src / amiga / m4-1.2 / aclocal.m4 < prev    next >
M4 Source File  |  1994-07-02  |  741b  |  30 lines

  1. dnl Local additions to Autoconf macros.
  2. dnl Copyright (C) 1992, 1994 Free Software Foundation, Inc.
  3. dnl Francois Pinard <pinard@iro.umontreal.ca>, 1992.
  4. dnl
  5. dnl
  6. dnl Check for function prototypes.
  7. dnl With ideas from Brook G. Milligan <brook@trillium.botany.utexas.edu>.
  8. dnl
  9. define(AC_PROTOTYPES,
  10. [AC_COMPILE_CHECK([function prototypes],
  11. [#ifndef __STDC__
  12. KaBoom!
  13. #endif], 
  14. [extern int test (int i, double x);
  15. struct s1 {int (*f) (int a);};
  16. struct s2 {int (*f) (double a);};],
  17. AC_DEFINE(PROTOTYPES),
  18. U=_
  19. AC_VERBOSE(setting U to _)
  20. )AC_SUBST(U)])dnl
  21. dnl
  22. dnl
  23. define(AC_VARLENGTH_ARRAYS,
  24. [echo checking for variable length arrays
  25. AC_TEST_PROGRAM(
  26. [f (n) int n; {int array[n];}
  27. main () {f (7); exit(0);}],
  28. AC_DEFINE(HAVE_VARLENGTH_ARRAYS)
  29. )])dnl
  30.