diff --git a/mozilla/js/src/jsutil.h b/mozilla/js/src/jsutil.h index d4edb919ce3..fffd96f985f 100644 --- a/mozilla/js/src/jsutil.h +++ b/mozilla/js/src/jsutil.h @@ -56,27 +56,6 @@ JS_BEGIN_EXTERN_C ***********************************************************************/ #define JS_MALLOC(_bytes) (malloc((_bytes))) -/*********************************************************************** -** FUNCTION: JS_DELETE() -** DESCRIPTION: -** JS_DELETE() unallocates an object previosly allocated via JS_NEW() -** or JS_NEWZAP() to the heap. -** INPUTS: pointer to previously allocated object -** OUTPUTS: the referenced object is returned to the heap -** RETURN: void -***********************************************************************/ -#define JS_DELETE(_ptr) { free(_ptr); (_ptr) = NULL; } - -/*********************************************************************** -** FUNCTION: JS_NEW() -** DESCRIPTION: -** JS_NEW() allocates an item of type _struct from the heap. -** INPUTS: _struct: a data type -** OUTPUTS: pointer to _struct -** RETURN: pointer to _struct or error returns from malloc(). -***********************************************************************/ -#define JS_NEW(_struct) ((_struct *) JS_MALLOC(sizeof(_struct))) - #ifdef DEBUG extern JS_PUBLIC_API(void)