Mercurial > pub > dyncall > dyncall
changeset 49:4388e27eadd7
merge
author | Daniel Adler |
---|---|
date | Sun, 20 Dec 2015 00:12:06 +0100 |
parents | c4de113dc1e9 (current diff) dc0bcee2c847 (diff) |
children | 9bd3c5219505 |
files | |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/test/call_suite/globals.c Sun Dec 20 00:09:47 2015 +0100 +++ b/test/call_suite/globals.c Sun Dec 20 00:12:06 2015 +0100 @@ -38,10 +38,10 @@ void init_K() { int i; -#define X(CH,T,QCH) V_##CH = (T*) malloc(sizeof(T)*G_maxargs); K_##CH = (T*) malloc(sizeof(T)*G_maxargs); +#define X(CH,T,QCH) V_##CH = (T*) malloc(sizeof(T)*(G_maxargs+1)); K_##CH = (T*) malloc(sizeof(T)*(G_maxargs+1)); DEF_TYPES #undef X - for(i=0;i<G_maxargs;++i) { + for(i=0;i<G_maxargs+1;++i) { K_c[i] = (char) (((rand_d()-0.5)*2) * (1<<7)); K_s[i] = (short) (((rand_d()-0.5)*2) * (1<<(sizeof(short)*8-1))); K_i[i] = (int) (((rand_d()-0.5)*2) * (1<<(sizeof(int)*8-2))); @@ -56,7 +56,7 @@ void clear_V() { int i; - for(i=0;i<G_maxargs;++i) { + for(i=0;i<G_maxargs+1;++i) { #define X(CH,T,QCH) V_##CH[i] = (T) 0; DEF_TYPES #undef X