diff options
author | Sterling Hughes <sterling@php.net> | 2003-06-23 01:10:58 +0000 |
---|---|---|
committer | Sterling Hughes <sterling@php.net> | 2003-06-23 01:10:58 +0000 |
commit | d4cd1ef0843d0ef118cec86fa585517ac91d9cac (patch) | |
tree | 0e774c02c135aaa82759646ec1cd0f3344136b42 /ext/mysql/libmysql/mulalloc.c | |
parent | d520d2b80547add648fe678c4b61de815746f40a (diff) | |
download | php-git-d4cd1ef0843d0ef118cec86fa585517ac91d9cac.tar.gz |
remove the bundled libmysql, and update the config.m4 file as necessary.
this works locally, but everyone, *please* test
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); -} |