prefix printf symbols with rk_
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24766 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		| @@ -180,7 +180,8 @@ void ROKEN_LIB_FUNCTION endusershell(void); | |||||||
| #ifndef HAVE_SNPRINTF | #ifndef HAVE_SNPRINTF | ||||||
| #define snprintf rk_snprintf | #define snprintf rk_snprintf | ||||||
| #endif | #endif | ||||||
| int ROKEN_LIB_FUNCTION snprintf (char *, size_t, const char *, ...) | int ROKEN_LIB_FUNCTION | ||||||
|  |      rk_snprintf (char *, size_t, const char *, ...) | ||||||
|      __attribute__ ((format (printf, 3, 4))); |      __attribute__ ((format (printf, 3, 4))); | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| @@ -189,7 +190,7 @@ int ROKEN_LIB_FUNCTION snprintf (char *, size_t, const char *, ...) | |||||||
| #define vsnprintf rk_vsnprintf | #define vsnprintf rk_vsnprintf | ||||||
| #endif | #endif | ||||||
| int ROKEN_LIB_FUNCTION  | int ROKEN_LIB_FUNCTION  | ||||||
|      vsnprintf (char *, size_t, const char *, va_list) |      rk_vsnprintf (char *, size_t, const char *, va_list) | ||||||
|      __attribute__((format (printf, 3, 0))); |      __attribute__((format (printf, 3, 0))); | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| @@ -198,7 +199,7 @@ int ROKEN_LIB_FUNCTION | |||||||
| #define asprintf rk_asprintf | #define asprintf rk_asprintf | ||||||
| #endif | #endif | ||||||
| int ROKEN_LIB_FUNCTION | int ROKEN_LIB_FUNCTION | ||||||
|      asprintf (char **, const char *, ...) |      rk_asprintf (char **, const char *, ...) | ||||||
|      __attribute__ ((format (printf, 2, 3))); |      __attribute__ ((format (printf, 2, 3))); | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| @@ -207,7 +208,7 @@ int ROKEN_LIB_FUNCTION | |||||||
| #define vasprintf rk_vasprintf | #define vasprintf rk_vasprintf | ||||||
| #endif | #endif | ||||||
| int ROKEN_LIB_FUNCTION | int ROKEN_LIB_FUNCTION | ||||||
|     vasprintf (char **, const char *, va_list) |     rk_vasprintf (char **, const char *, va_list) | ||||||
|      __attribute__((format (printf, 2, 0))); |      __attribute__((format (printf, 2, 0))); | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| @@ -216,7 +217,7 @@ int ROKEN_LIB_FUNCTION | |||||||
| #define asnprintf rk_asnprintf | #define asnprintf rk_asnprintf | ||||||
| #endif | #endif | ||||||
| int ROKEN_LIB_FUNCTION | int ROKEN_LIB_FUNCTION | ||||||
|     asnprintf (char **, size_t, const char *, ...) |     rk_asnprintf (char **, size_t, const char *, ...) | ||||||
|      __attribute__ ((format (printf, 3, 4))); |      __attribute__ ((format (printf, 3, 4))); | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|   | |||||||
| @@ -31,7 +31,6 @@ | |||||||
|  * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ |  * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ | ||||||
|  |  | ||||||
| #include <config.h> | #include <config.h> | ||||||
| #include "snprintf-test.h" |  | ||||||
| #include "roken.h" | #include "roken.h" | ||||||
| #include <limits.h> | #include <limits.h> | ||||||
|  |  | ||||||
| @@ -45,7 +44,7 @@ try (const char *format, ...) | |||||||
|     char buf1[256], buf2[256]; |     char buf1[256], buf2[256]; | ||||||
|  |  | ||||||
|     va_start (ap, format); |     va_start (ap, format); | ||||||
|     ret = vsnprintf (buf1, sizeof(buf1), format, ap); |     ret = rk_vsnprintf (buf1, sizeof(buf1), format, ap); | ||||||
|     if (ret >= sizeof(buf1)) |     if (ret >= sizeof(buf1)) | ||||||
| 	errx (1, "increase buf and try again"); | 	errx (1, "increase buf and try again"); | ||||||
|     va_end (ap); |     va_end (ap); | ||||||
| @@ -222,7 +221,7 @@ cmp_with_sprintf_float (void) | |||||||
| static int | static int | ||||||
| test_null (void) | test_null (void) | ||||||
| { | { | ||||||
|     return snprintf (NULL, 0, "foo") != 3; |     return rk_snprintf (NULL, 0, "foo") != 3; | ||||||
| } | } | ||||||
|  |  | ||||||
| static int | static int | ||||||
| @@ -240,7 +239,7 @@ test_sizet (void) | |||||||
| 	tot += try("%zX", sizet_values[i]); | 	tot += try("%zX", sizet_values[i]); | ||||||
| #else | #else | ||||||
| 	char buf[256]; | 	char buf[256]; | ||||||
| 	snprintf(buf, sizeof(buf), "%zu", sizet_values[i]); | 	rk_snprintf(buf, sizeof(buf), "%zu", sizet_values[i]); | ||||||
| 	if (strcmp(buf, result[i]) != 0) { | 	if (strcmp(buf, result[i]) != 0) { | ||||||
| 	    printf("%s != %s", buf, result[i]); | 	    printf("%s != %s", buf, result[i]); | ||||||
| 	    tot++; | 	    tot++; | ||||||
|   | |||||||
| @@ -1,53 +0,0 @@ | |||||||
| /* |  | ||||||
|  * Copyright (c) 2001 Kungliga Tekniska Högskolan |  | ||||||
|  * (Royal Institute of Technology, Stockholm, Sweden). |  | ||||||
|  * All rights reserved. |  | ||||||
|  * |  | ||||||
|  * Redistribution and use in source and binary forms, with or without |  | ||||||
|  * modification, are permitted provided that the following conditions |  | ||||||
|  * are met: |  | ||||||
|  * |  | ||||||
|  * 1. Redistributions of source code must retain the above copyright |  | ||||||
|  *    notice, this list of conditions and the following disclaimer. |  | ||||||
|  * |  | ||||||
|  * 2. Redistributions in binary form must reproduce the above copyright |  | ||||||
|  *    notice, this list of conditions and the following disclaimer in the |  | ||||||
|  *    documentation and/or other materials provided with the distribution. |  | ||||||
|  * |  | ||||||
|  * 3. Neither the name of KTH nor the names of its contributors may be |  | ||||||
|  *    used to endorse or promote products derived from this software without |  | ||||||
|  *    specific prior written permission. |  | ||||||
|  * |  | ||||||
|  * THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``AS IS'' AND ANY |  | ||||||
|  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |  | ||||||
|  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |  | ||||||
|  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS CONTRIBUTORS BE |  | ||||||
|  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |  | ||||||
|  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |  | ||||||
|  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR |  | ||||||
|  * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, |  | ||||||
|  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR |  | ||||||
|  * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF |  | ||||||
|  * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |  | ||||||
|  */ |  | ||||||
|  |  | ||||||
| /* $Id$ */ |  | ||||||
| /* |  | ||||||
|  * we cannot use the real names of the functions when testing, since |  | ||||||
|  * they might have different prototypes as the system functions, hence |  | ||||||
|  * these evil hacks |  | ||||||
|  */ |  | ||||||
|  |  | ||||||
|  |  | ||||||
| #undef snprintf |  | ||||||
| #define snprintf test_snprintf |  | ||||||
| #undef asprintf |  | ||||||
| #define asprintf test_asprintf |  | ||||||
| #undef asnprintf |  | ||||||
| #define asnprintf test_asnprintf |  | ||||||
| #undef vasprintf |  | ||||||
| #define vasprintf test_vasprintf |  | ||||||
| #undef vasnprintf |  | ||||||
| #define vasnprintf test_vasnprintf |  | ||||||
| #undef vsnprintf |  | ||||||
| #define vsnprintf test_vsnprintf |  | ||||||
		Reference in New Issue
	
	Block a user
	 Love Hörnquist Åstrand
					Love Hörnquist Åstrand