diff options
author | SVN Migration <svn@php.net> | 2001-08-08 15:06:09 +0000 |
---|---|---|
committer | SVN Migration <svn@php.net> | 2001-08-08 15:06:09 +0000 |
commit | 22909a77ef3489ef6be3c860d0002ea66c4436f0 (patch) | |
tree | 480ca7c565161cc36eddc9f8eee073ef10be3019 /ext/mysql/libmysql/mulalloc.c | |
parent | 2f6cd308f9a8c53e0ce359603f4746b27bc32356 (diff) | |
download | php-git-PRE_METHOD_DEREFERENCE_PATCH.tar.gz |
This commit was manufactured by cvs2svn to create tagPRE_METHOD_DEREFERENCE_PATCH
'PRE_METHOD_DEREFERENCE_PATCH'.
Diffstat (limited to 'ext/mysql/libmysql/mulalloc.c')
-rw-r--r-- | ext/mysql/libmysql/mulalloc.c | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/ext/mysql/libmysql/mulalloc.c b/ext/mysql/libmysql/mulalloc.c deleted file mode 100644 index 793858afd4..0000000000 --- a/ext/mysql/libmysql/mulalloc.c +++ /dev/null @@ -1,39 +0,0 @@ -/* Copyright Abandoned 1996 TCX DataKonsult AB & Monty Program KB & Detron HB -This file is public domain and comes with NO WARRANTY of any kind */ - - /* Malloc many pointers at the same time */ - /* format myFlags,ptr,length,ptr,length ... until null ptr */ - -#include "mysys_priv.h" -#include <stdarg.h> - -gptr my_multi_malloc(myf myFlags, ...) -{ - va_list args; - char **ptr,*start,*res; - uint tot_length,length; - DBUG_ENTER("my_multi_malloc"); - - va_start(args,myFlags); - tot_length=0; - while ((ptr=va_arg(args, char **))) - { - length=va_arg(args,uint); - tot_length+=ALIGN_SIZE(length); - } - va_end(args); - - if (!(start=(char *) my_malloc(tot_length,myFlags))) - DBUG_RETURN(0); /* purecov: inspected */ - - va_start(args,myFlags); - res=start; - while ((ptr=va_arg(args, char **))) - { - *ptr=res; - length=va_arg(args,uint); - res+=ALIGN_SIZE(length); - } - va_end(args); - DBUG_RETURN((gptr) start); -} |