diff options
| author | Zak Greant <zak@php.net> | 2002-06-07 15:07:55 +0000 | 
|---|---|---|
| committer | Zak Greant <zak@php.net> | 2002-06-07 15:07:55 +0000 | 
| commit | 9daec6d2278fb671f486100faecbbbc5a42cb863 (patch) | |
| tree | 671ce507dddd5a6f28d3fc9facba1d11fa3e6426 /ext/mysql/libmysql/m_string.h | |
| parent | fcd6d2b5cda9fc9ef582771b750c93ba09494828 (diff) | |
| download | php-git-9daec6d2278fb671f486100faecbbbc5a42cb863.tar.gz | |
Updating embedded libmysql to version 3.23.48
Diffstat (limited to 'ext/mysql/libmysql/m_string.h')
| -rw-r--r-- | ext/mysql/libmysql/m_string.h | 17 | 
1 files changed, 10 insertions, 7 deletions
| diff --git a/ext/mysql/libmysql/m_string.h b/ext/mysql/libmysql/m_string.h index 1bc3144fdb..64aa183a7d 100644 --- a/ext/mysql/libmysql/m_string.h +++ b/ext/mysql/libmysql/m_string.h @@ -55,10 +55,6 @@ This file is public domain and comes with NO WARRANTY of any kind */  # define memmove(d, s, n)	bmove((d), (s), (n)) /* our bmove */  #endif -#if defined(HAVE_STPCPY) && !defined(HAVE_mit_thread) -#define strmov(A,B) stpcpy((A),(B)) -#endif -  /* Unixware 7 */  #if !defined(HAVE_BFILL)  # define bfill(A,B,C)           memset((A),(C),(B)) @@ -72,10 +68,17 @@ This file is public domain and comes with NO WARRANTY of any kind */  # define bmove_allign(A,B,C)    memcpy((A),(B),(C))  #endif -#ifdef	__cplusplus +#if defined(__cplusplus) && !defined(OS2)  extern "C" {  #endif +#if defined(HAVE_STPCPY) && !defined(HAVE_mit_thread) +#define strmov(A,B) stpcpy((A),(B)) +#ifndef stpcpy +extern char *stpcpy(char *, const char *);	/* For AIX with gcc 2.95.3 */ +#endif +#endif +  extern char NEAR _dig_vec[];		/* Declared in int2str() */  #ifdef BAD_STRING_COMPILER @@ -134,7 +137,7 @@ extern	void bchange(char *dst,uint old_len,const char *src,  		     uint new_len,uint tot_len);  extern	void strappend(char *s,uint len,pchar fill);  extern	char *strend(const char *s); -extern char *strcend(const char *, pchar); +extern  char *strcend(const char *, pchar);  extern	char *strfield(char *src,int fields,int chars,int blanks,  			   int tabch);  extern	char *strfill(my_string s,uint len,pchar fill); @@ -221,7 +224,7 @@ extern ulonglong strtoull(const char *str, char **ptr, int base);  #endif  #endif -#ifdef	__cplusplus +#if defined(__cplusplus) && !defined(OS2)  }  #endif  #endif | 
