]>
Commit | Line | Data |
---|---|---|
8d7f2329 | 1 | --- block.c.orig Sun Sep 15 04:51:13 2002 |
2 | +++ block.c Sun Sep 15 04:58:04 2002 | |
3 | @@ -99,7 +99,12 @@ | |
4 | void *array; | |
5 | ||
6 | /* calc how much space we are gonna need */ | |
7 | +#ifdef __va_copy | |
8 | + __va_copy (ap, initap); | |
9 | +#else | |
10 | ap = initap; | |
11 | +#endif | |
12 | + | |
13 | size = 0; | |
14 | for(i=0; types[i] != '\0'; i++) | |
15 | { | |
16 | @@ -116,7 +121,12 @@ | |
17 | /* set up the ptrs if we can alloc the memory */ | |
18 | if(*handle != NULL) | |
19 | { | |
20 | +#ifdef __va_copy | |
21 | + __va_copy (ap, initap); | |
22 | +#else | |
23 | ap = initap; | |
24 | +#endif | |
25 | + | |
26 | ptr = 0; | |
27 | for(i=0; types[i] != '\0'; i++) | |
28 | { |