mirror of
				https://github.com/osmarks/ngircd.git
				synced 2025-10-31 05:52:59 +00:00 
			
		
		
		
	- added prototypes for replacement functions.
This commit is contained in:
		| @@ -2,16 +2,15 @@ | |||||||
|  * ngIRCd -- The Next Generation IRC Daemon |  * ngIRCd -- The Next Generation IRC Daemon | ||||||
|  * Copyright (c)2001,2002 by Alexander Barton (alex@barton.de) |  * Copyright (c)2001,2002 by Alexander Barton (alex@barton.de) | ||||||
|  * |  * | ||||||
|  * Dieses Programm ist freie Software. Sie koennen es unter den Bedingungen |  * This program is free software; you can redistribute it and/or modify | ||||||
|  * der GNU General Public License (GPL), wie von der Free Software Foundation |  * it under the terms of the GNU General Public License as published by | ||||||
|  * herausgegeben, weitergeben und/oder modifizieren, entweder unter Version 2 |  * the Free Software Foundation; either version 2 of the License, or | ||||||
|  * der Lizenz oder (wenn Sie es wuenschen) jeder spaeteren Version. |  * (at your option) any later version. | ||||||
|  * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste |  * Please read the file COPYING, README and AUTHORS for more information. | ||||||
|  * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS. |  | ||||||
|  * |  * | ||||||
|  * $Id: portab.h,v 1.9 2002/12/12 11:26:08 alex Exp $ |  * $Id: portab.h,v 1.10 2002/12/26 13:26:34 alex Exp $ | ||||||
|  * |  * | ||||||
|  * portab.h: "Portabilitaets-Definitionen" |  * Portability functions and declarations (header for libngbportab). | ||||||
|  */ |  */ | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -22,7 +21,7 @@ | |||||||
| #include "config.h" | #include "config.h" | ||||||
|  |  | ||||||
|  |  | ||||||
| /* Compiler Features */ | /* compiler features */ | ||||||
|  |  | ||||||
| #ifdef __GNUC__ | #ifdef __GNUC__ | ||||||
| # define PUNUSED(x) __attribute__ ((unused)) x | # define PUNUSED(x) __attribute__ ((unused)) x | ||||||
| @@ -41,7 +40,7 @@ | |||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  |  | ||||||
| /* Keywords */ | /* keywords */ | ||||||
|  |  | ||||||
| #define EXTERN extern | #define EXTERN extern | ||||||
| #define STATIC static | #define STATIC static | ||||||
| @@ -50,7 +49,7 @@ | |||||||
| #define REGISTER register | #define REGISTER register | ||||||
|  |  | ||||||
|  |  | ||||||
| /* Datatentypen */ | /* datatypes */ | ||||||
|  |  | ||||||
| #ifndef PROTOTYPES | #ifndef PROTOTYPES | ||||||
| # ifndef signed | # ifndef signed | ||||||
| @@ -105,18 +104,7 @@ typedef UINT8 BOOLEAN; | |||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  |  | ||||||
| /* configure-Optionen */ | /* target constants  */ | ||||||
|  |  | ||||||
| #ifndef HAVE_socklen_t |  | ||||||
| #define socklen_t int			/* u.a. fuer Mac OS X */ |  | ||||||
| #endif |  | ||||||
|  |  | ||||||
| #if OS_UNIX_AUX |  | ||||||
| #define _POSIX_SOURCE			/* muss unter A/UX definiert sein */ |  | ||||||
| #endif |  | ||||||
|  |  | ||||||
|  |  | ||||||
| /* Konstanten */ |  | ||||||
|  |  | ||||||
| #ifndef TARGET_OS | #ifndef TARGET_OS | ||||||
| #define TARGET_OS "unknown" | #define TARGET_OS "unknown" | ||||||
| @@ -131,6 +119,33 @@ typedef UINT8 BOOLEAN; | |||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  |  | ||||||
|  | /* configure options */ | ||||||
|  |  | ||||||
|  | #ifndef HAVE_socklen_t | ||||||
|  | #define socklen_t int			/* u.a. fuer Mac OS X */ | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #if OS_UNIX_AUX | ||||||
|  | #define _POSIX_SOURCE			/* muss unter A/UX definiert sein */ | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #ifndef HAVE_SNPRINTF | ||||||
|  | EXTERN INT snprintf( CHAR *str, size_t count, CONST CHAR *fmt, ... ); | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #ifndef HAVE_STRLCAT | ||||||
|  | EXTERN size_t strlcat( CHAR *dst, CONST CHAR *src, size_t size ); | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #ifndef HAVE_STRLCPY | ||||||
|  | EXTERN size_t strlcpy( CHAR *dst, CONST CHAR *src, size_t size ); | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  | #ifndef HAVE_VSNPRINTF | ||||||
|  | EXTERN INT vsnprintf( CHAR *str, size_t count, CONST CHAR *fmt, va_list args ); | ||||||
|  | #endif | ||||||
|  |  | ||||||
|  |  | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Alexander Barton
					Alexander Barton