Move in some stuff that was previously in config.h.

This commit is contained in:
Todd C. Miller
2002-01-02 22:37:19 +00:00
parent 5baef4dad8
commit a3e429aed9

View File

@@ -144,6 +144,29 @@
# define MAX(a,b) (((a)>(b))?(a):(b)) # define MAX(a,b) (((a)>(b))?(a):(b))
#endif #endif
/*
* Simple isblank() macro for systems without it.
*/
#ifndef HAVE_ISBLANK
# define isblank(_x) ((_x) == ' ' || (_x) == '\t')
#endif
/*
* Old BSD systems lack strchr(), strrchr(), memset() and memcpy()
*/
#if !defined(HAVE_STRCHR) && !defined(strchr)
# define strchr(_s, _c) index(_s, _c)
#endif
#if !defined(HAVE_STRRCHR) && !defined(strrchr)
# define strrchr(_s, _c) rindex(_s, _c)
#endif
#if !defined(HAVE_MEMCPY) && !defined(memcpy)
# define memcpy(_d, _s, _n) (bcopy(_s, _d, _n))
#endif
#if !defined(HAVE_MEMSET) && !defined(memset)
# define memset(_s, _x, _n) (bzero(_s, _n))
#endif
/* /*
* Emulate sete[ug]id() via setres[ug]id(2) or setre[ug]id(2) * Emulate sete[ug]id() via setres[ug]id(2) or setre[ug]id(2)
*/ */
@@ -175,6 +198,7 @@
*/ */
#ifdef HAVE__INNETGR #ifdef HAVE__INNETGR
# define innetgr(n, h, u, d) (_innetgr(n, h, u, d)) # define innetgr(n, h, u, d) (_innetgr(n, h, u, d))
# define HAVE_INNETGR 1
#endif /* HAVE__INNETGR */ #endif /* HAVE__INNETGR */
/* /*