home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 June / PCWorld_2005-06_cd.bin / software / vyzkuste / firewally / firewally.exe / framework-2.3.exe / rlstdc.h < prev    next >
C/C++ Source or Header  |  2003-08-10  |  2KB  |  46 lines

  1. /* stdc.h -- macros to make source compile on both ANSI C and K&R C
  2.    compilers. */
  3.  
  4. /* Copyright (C) 1993 Free Software Foundation, Inc.
  5.  
  6.    This file is part of GNU Bash, the Bourne Again SHell.
  7.  
  8.    Bash is free software; you can redistribute it and/or modify it
  9.    under the terms of the GNU General Public License as published by
  10.    the Free Software Foundation; either version 2, or (at your option)
  11.    any later version.
  12.  
  13.    Bash is distributed in the hope that it will be useful, but WITHOUT
  14.    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
  15.    or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
  16.    License for more details.
  17.  
  18.    You should have received a copy of the GNU General Public License
  19.    along with Bash; see the file COPYING.  If not, write to the Free
  20.    Software Foundation, 59 Temple Place, Suite 330, Boston, MA 02111 USA. */
  21.  
  22. #if !defined (_RL_STDC_H_)
  23. #define _RL_STDC_H_
  24.  
  25. /* Adapted from BSD /usr/include/sys/cdefs.h. */
  26.  
  27. /* A function can be defined using prototypes and compile on both ANSI C
  28.    and traditional C compilers with something like this:
  29.     extern char *func PARAMS((char *, char *, int)); */
  30.  
  31. #if !defined (PARAMS)
  32. #  if defined (__STDC__) || defined (__GNUC__) || defined (__cplusplus)
  33. #    define PARAMS(protos) protos
  34. #  else
  35. #    define PARAMS(protos) ()
  36. #  endif
  37. #endif
  38.  
  39. #ifndef __attribute__
  40. #  if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 8) || __STRICT_ANSI__
  41. #    define __attribute__(x)
  42. #  endif
  43. #endif
  44.  
  45. #endif /* !_RL_STDC_H_ */
  46.