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