summaryrefslogtreecommitdiff
path: root/ext/mysql/libmysql/mulalloc.c
diff options
context:
space:
mode:
authorSVN Migration <svn@php.net>2000-07-06 16:19:37 +0000
committerSVN Migration <svn@php.net>2000-07-06 16:19:37 +0000
commit3f80132ea88b86b490995107bdad7d1dead9d15c (patch)
tree4d1339e322a7f46d821797371733532010b75f2c /ext/mysql/libmysql/mulalloc.c
parent45ca7ec17d7d9cc0f57f89a403a60064e3ddbd25 (diff)
downloadphp-git-3f80132ea88b86b490995107bdad7d1dead9d15c.tar.gz
This commit was manufactured by cvs2svn to create tagPRE_METHOD_CALL_SEPERATE_FIX_PATCH
'PRE_METHOD_CALL_SEPERATE_FIX_PATCH'.
Diffstat (limited to 'ext/mysql/libmysql/mulalloc.c')
-rw-r--r--ext/mysql/libmysql/mulalloc.c39
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 88cfd33ef5..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);
-}