X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fensc_wrappers%2Fwrappers.h;h=b71888e1dc2e600e3ba19142ee602bc155929f29;hb=8f2fdb670dbb327fb197d36ec17828c7ae35471e;hp=346bb65973a66931a6c0a56d24d40d8863bddb02;hpb=e3ac28045c17570a469ca939e23bbb7a427848f9;p=util-vserver.git diff --git a/util-vserver/ensc_wrappers/wrappers.h b/util-vserver/ensc_wrappers/wrappers.h index 346bb65..b71888e 100644 --- a/util-vserver/ensc_wrappers/wrappers.h +++ b/util-vserver/ensc_wrappers/wrappers.h @@ -41,12 +41,12 @@ #define ENSC_DETAIL2(RES,FUNC, VAL0,VAL1, DO_QUOTE0,DO_QUOTE1) \ size_t l0_ = strlen(VAL0); \ size_t l1_ = strlen(VAL1); \ - char RES[l0_ + l1_ + sizeof(FUNC "(\",\")")]; \ + char RES[l0_ + l1_ + sizeof(FUNC "('','')")]; \ char * ptr_ = RES; \ memcpy(ptr_, FUNC "(", sizeof(FUNC)); ptr_ += sizeof(FUNC); \ ENSC_DOQUOTE_COND(ptr_, VAL0, l0_, DO_QUOTE0); \ *ptr_++ = ','; \ - ENSC_DOQUOTE_COND(ptr_, VAL0, l1_, DO_QUOTE1); \ + ENSC_DOQUOTE_COND(ptr_, VAL1, l1_, DO_QUOTE1); \ *ptr_++ = ')'; \ *ptr_ = '\0'; @@ -99,6 +99,14 @@ # include "wrappers-stdlib.hc" #endif +#ifdef ENSC_WRAPPERS_STRING +# include "wrappers-string.hc" +#endif + +#ifdef ENSC_WRAPPERS_SOCKET +# include "wrappers-socket.hc" +#endif + #undef ENSC_DETAIL2 #undef ENSC_DETAIL1 #undef ENSC_DOQUOTE_COND