Commit 40311044 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Internal symbols that aren't static are now prefixed with 'Curl_'

parent 9f9cac74
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -6,6 +6,11 @@

                               History of Changes

Daniel (5 January 2001)
- The krb4 support was broken in the release. Fixed now.

- Huge internal symbol rename operation. 

Version 7.5.2

Daniel (4 January 2001)
+7 −0
Original line number Diff line number Diff line
@@ -12,6 +12,13 @@ INTERNALS

 Thus, the largest amount of code and complexity is in the library part.

SYMBOLS
=======
 All symbols used internally must use a 'Curl_' prefix if they're used in
 more than a single file. Single file symbols must be made static. Public
 symbols must use a 'curl_' prefix. (There are exceptions, but they are
 destined to change to this pattern in the future.)

CVS
===

+4 −2
Original line number Diff line number Diff line
@@ -435,8 +435,10 @@ typedef enum {

   NOTE: they return TRUE if the strings match *case insensitively*.
 */
extern int (strequal)(const char *s1, const char *s2);
extern int (strnequal)(const char *s1, const char *s2, size_t n);
extern int (Curl_strequal)(const char *s1, const char *s2);
extern int (Curl_strnequal)(const char *s1, const char *s2, size_t n);
#define strequal(a,b) Curl_strequal(a,b)
#define strnequal(a,b,c) Curl_strnequal(a,b,c)

/* external form function */
int curl_formparse(char *string,
+20 −18
Original line number Diff line number Diff line
@@ -55,26 +55,28 @@

#include <stdarg.h>

int mprintf(const char *format, ...);
int mfprintf(FILE *fd, const char *format, ...);
int msprintf(char *buffer, const char *format, ...);
int msnprintf(char *buffer, size_t maxlength, const char *format, ...);
int mvprintf(const char *format, va_list args);
int mvfprintf(FILE *fd, const char *format, va_list args);
int mvsprintf(char *buffer, const char *format, va_list args);
int mvsnprintf(char *buffer, size_t maxlength, const char *format, va_list args);
char *maprintf(const char *format, ...);
char *mvaprintf(const char *format, va_list args);
int Curl_mprintf(const char *format, ...);
int Curl_mfprintf(FILE *fd, const char *format, ...);
int Curl_msprintf(char *buffer, const char *format, ...);
int Curl_msnprintf(char *buffer, size_t maxlength, const char *format, ...);
int Curl_mvprintf(const char *format, va_list args);
int Curl_mvfprintf(FILE *fd, const char *format, va_list args);
int Curl_mvsprintf(char *buffer, const char *format, va_list args);
int Curl_mvsnprintf(char *buffer, size_t maxlength, const char *format, va_list args);
char *Curl_maprintf(const char *format, ...);
char *Curl_mvaprintf(const char *format, va_list args);

#ifdef _MPRINTF_REPLACE
# define printf mprintf
# define fprintf mfprintf
# define sprintf msprintf
# define snprintf msnprintf
# define vprintf mvprintf
# define vfprintf mvfprintf
# define vsprintf mvsprintf
# define vsnprintf mvsnprintf
# define printf Curl_mprintf
# define fprintf Curl_mfprintf
# define sprintf Curl_msprintf
# define snprintf Curl_msnprintf
# define vprintf Curl_mvprintf
# define vfprintf Curl_mvfprintf
# define vsprintf Curl_mvsprintf
# define vsnprintf Curl_mvsnprintf
# define aprintf Curl_maprintf
# define vaprintf Curl_mvaprintf
#endif

#endif /* H_MPRINTF */
+2 −0
Original line number Diff line number Diff line
@@ -63,6 +63,7 @@
#define SYNCH	242		/* for telfunc calls */

#ifdef TELCMDS
static
char *telcmds[] = {
	"EOF", "SUSP", "ABORT", "EOR",
	"SE", "NOP", "DMARK", "BRK", "IP", "AO", "AYT", "EC",
@@ -124,6 +125,7 @@ extern char *telcmds[];

#define	NTELOPTS	(1+TELOPT_NEW_ENVIRON)
#ifdef TELOPTS
static
char *telopts[NTELOPTS+1] = {
	"BINARY", "ECHO", "RCP", "SUPPRESS GO AHEAD", "NAME",
	"STATUS", "TIMING MARK", "RCTE", "NAOL", "NAOP",
Loading