diff --git a/src/sbbs3/sbbs.h b/src/sbbs3/sbbs.h index 8797779996192d60adf06eead0959b01696f53cc..f95df8e8566e827cb4082f6f0605f91c612265f0 100644 --- a/src/sbbs3/sbbs.h +++ b/src/sbbs3/sbbs.h @@ -245,33 +245,6 @@ extern int thread_suid_broken; /* NPTL is no longer broken */ JSSTRING_TO_ASTRING((cx), JSVTSstr, (ret), (maxsize), (lenptr)); \ } -#define JSSTRING_TO_STRING(cx, str, ret, lenptr) \ -{ \ - size_t *JSSTSlenptr=lenptr; \ - size_t JSSTSlen; \ - size_t JSSTSpos; \ - const jschar *JSSTSstrval; \ -\ - if(JSSTSlenptr==NULL) \ - JSSTSlenptr=&JSSTSlen; \ - (ret)=NULL; \ - if((str) != NULL) { \ - if((JSSTSstrval=JS_GetStringCharsAndLength((cx), (str), JSSTSlenptr))) { \ - if(((ret)=(char *)alloca(*JSSTSlenptr+1))) { \ - for(JSSTSpos=0; JSSTSpos<*JSSTSlenptr; JSSTSpos++) \ - (ret)[JSSTSpos]=(char)JSSTSstrval[JSSTSpos]; \ - (ret)[*JSSTSlenptr]=0; \ - } \ - } \ - } \ -} - -#define JSVALUE_TO_STRING(cx, val, ret, lenptr) \ -{ \ - JSString *JSVTSstr=JS_ValueToString((cx), (val)); \ - JSSTRING_TO_STRING((cx), JSVTSstr, (ret), lenptr); \ -} - #endif #ifdef USE_CRYPTLIB