diff --git a/src/sbbs3/sbbsdefs.h b/src/sbbs3/sbbsdefs.h
index 268a365b8be0e303ce06f616f4b1ce1ec34dcbc4..d46e00dd8e2479bded10e428b3adac8103797281 100644
--- a/src/sbbs3/sbbsdefs.h
+++ b/src/sbbs3/sbbsdefs.h
@@ -82,6 +82,7 @@ typedef struct {
 	BOOL*	terminated;
 } js_branch_t;
 
+#define JSVAL_NULL_OR_VOID(val)		(JSVAL_IS_NULL(val) || JSVAL_IS_VOID(val))
 
 #ifndef __FLAT__
 #define __FLAT__	/* 32-bit "flat" memory model */