| Index: nss/lib/base/nssbase.h
|
| diff --git a/nss/lib/base/nssbase.h b/nss/lib/base/nssbase.h
|
| index 4e14d3b9605fe7d68d891747c220507cfe7036bd..09c73acf945afbe2aebacc19252911c48a258374 100644
|
| --- a/nss/lib/base/nssbase.h
|
| +++ b/nss/lib/base/nssbase.h
|
| @@ -44,11 +44,7 @@ PR_BEGIN_EXTERN_C
|
| * A pointer to an NSSArena upon success
|
| */
|
|
|
| -NSS_EXTERN NSSArena *
|
| -NSSArena_Create
|
| -(
|
| - void
|
| -);
|
| +NSS_EXTERN NSSArena *NSSArena_Create(void);
|
|
|
| extern const NSSError NSS_ERROR_NO_MEMORY;
|
|
|
| @@ -56,7 +52,7 @@ extern const NSSError NSS_ERROR_NO_MEMORY;
|
| * NSSArena_Destroy
|
| *
|
| * This routine will destroy the specified arena, freeing all memory
|
| - * allocated from it. This routine returns a PRStatus value; if
|
| + * allocated from it. This routine returns a PRStatus value; if
|
| * successful, it will return PR_SUCCESS. If unsuccessful, it will
|
| * create an error stack and return PR_FAILURE.
|
| *
|
| @@ -68,11 +64,7 @@ extern const NSSError NSS_ERROR_NO_MEMORY;
|
| * PR_FAILURE upon failure
|
| */
|
|
|
| -NSS_EXTERN PRStatus
|
| -NSSArena_Destroy
|
| -(
|
| - NSSArena *arena
|
| -);
|
| +NSS_EXTERN PRStatus NSSArena_Destroy(NSSArena *arena);
|
|
|
| extern const NSSError NSS_ERROR_INVALID_ARENA;
|
|
|
| @@ -100,25 +92,21 @@ extern const NSSError NSS_ERROR_INVALID_ARENA;
|
| * A nonzero error number
|
| */
|
|
|
| -NSS_EXTERN NSSError
|
| -NSS_GetError
|
| -(
|
| - void
|
| -);
|
| +NSS_EXTERN NSSError NSS_GetError(void);
|
|
|
| extern const NSSError NSS_ERROR_NO_ERROR;
|
|
|
| /*
|
| * NSS_GetErrorStack
|
| *
|
| - * This routine returns a pointer to an array of NSSError values,
|
| - * containingthe entire sequence or "stack" of errors set by the most
|
| - * recent NSS library routine called by the same thread calling this
|
| - * routine. NOTE: the caller DOES NOT OWN the memory pointed to by
|
| - * the return value. The pointer will remain valid until the calling
|
| - * thread calls another NSS routine. The lowest-level (most specific)
|
| - * error is first in the array, and the highest-level is last. The
|
| - * array is zero-terminated. This routine may return NULL upon error;
|
| + * This routine returns a pointer to an array of NSSError values,
|
| + * containingthe entire sequence or "stack" of errors set by the most
|
| + * recent NSS library routine called by the same thread calling this
|
| + * routine. NOTE: the caller DOES NOT OWN the memory pointed to by
|
| + * the return value. The pointer will remain valid until the calling
|
| + * thread calls another NSS routine. The lowest-level (most specific)
|
| + * error is first in the array, and the highest-level is last. The
|
| + * array is zero-terminated. This routine may return NULL upon error;
|
| * this indicates a low-memory situation.
|
| *
|
| * Return value:
|
| @@ -126,21 +114,17 @@ extern const NSSError NSS_ERROR_NO_ERROR;
|
| * A NON-caller-owned pointer to an array of NSSError values
|
| */
|
|
|
| -NSS_EXTERN NSSError *
|
| -NSS_GetErrorStack
|
| -(
|
| - void
|
| -);
|
| +NSS_EXTERN NSSError *NSS_GetErrorStack(void);
|
|
|
| /*
|
| * NSS_ZNEW
|
| *
|
| * This preprocessor macro will allocate memory for a new object
|
| * of the specified type with nss_ZAlloc, and will cast the
|
| - * return value appropriately. If the optional arena argument is
|
| - * non-null, the memory will be obtained from that arena; otherwise,
|
| - * the memory will be obtained from the heap. This routine may
|
| - * return NULL upon error, in which case it will have set an error
|
| + * return value appropriately. If the optional arena argument is
|
| + * non-null, the memory will be obtained from that arena; otherwise,
|
| + * the memory will be obtained from the heap. This routine may
|
| + * return NULL upon error, in which case it will have set an error
|
| * upon the error stack.
|
| *
|
| * The error may be one of the following values:
|
| @@ -152,7 +136,6 @@ NSS_GetErrorStack
|
| * A pointer to the new segment of zeroed memory
|
| */
|
|
|
| -/* The following line exceeds 72 characters, but emacs barfs if we split it. */
|
| #define NSS_ZNEW(arenaOpt, type) ((type *)NSS_ZAlloc((arenaOpt), sizeof(type)))
|
|
|
| /*
|
| @@ -160,10 +143,10 @@ NSS_GetErrorStack
|
| *
|
| * This preprocessor macro will allocate memory for an array of
|
| * new objects, and will cast the return value appropriately.
|
| - * If the optional arena argument is non-null, the memory will
|
| - * be obtained from that arena; otherwise, the memory will be
|
| - * obtained from the heap. This routine may return NULL upon
|
| - * error, in which case it will have set an error upon the error
|
| + * If the optional arena argument is non-null, the memory will
|
| + * be obtained from that arena; otherwise, the memory will be
|
| + * obtained from the heap. This routine may return NULL upon
|
| + * error, in which case it will have set an error upon the error
|
| * stack. The array size may be specified as zero.
|
| *
|
| * The error may be one of the following values:
|
| @@ -175,20 +158,19 @@ NSS_GetErrorStack
|
| * A pointer to the new segment of zeroed memory
|
| */
|
|
|
| -/* The following line exceeds 72 characters, but emacs barfs if we split it. */
|
| -#define NSS_ZNEWARRAY(arenaOpt, type, quantity) ((type *)NSS_ZAlloc((arenaOpt), sizeof(type) * (quantity)))
|
| -
|
| +#define NSS_ZNEWARRAY(arenaOpt, type, quantity) \
|
| + ((type *)NSS_ZAlloc((arenaOpt), sizeof(type) * (quantity)))
|
|
|
| /*
|
| * NSS_ZAlloc
|
| *
|
| - * This routine allocates and zeroes a section of memory of the
|
| + * This routine allocates and zeroes a section of memory of the
|
| * size, and returns to the caller a pointer to that memory. If
|
| * the optional arena argument is non-null, the memory will be
|
| * obtained from that arena; otherwise, the memory will be obtained
|
| * from the heap. This routine may return NULL upon error, in
|
| * which case it will have set an error upon the error stack. The
|
| - * value specified for size may be zero; in which case a valid
|
| + * value specified for size may be zero; in which case a valid
|
| * zero-length block of memory will be allocated. This block may
|
| * be expanded by calling NSS_ZRealloc.
|
| *
|
| @@ -202,21 +184,16 @@ NSS_GetErrorStack
|
| * A pointer to the new segment of zeroed memory
|
| */
|
|
|
| -NSS_EXTERN void *
|
| -NSS_ZAlloc
|
| -(
|
| - NSSArena *arenaOpt,
|
| - PRUint32 size
|
| -);
|
| +NSS_EXTERN void *NSS_ZAlloc(NSSArena *arenaOpt, PRUint32 size);
|
|
|
| /*
|
| * NSS_ZRealloc
|
| *
|
| * This routine reallocates a block of memory obtained by calling
|
| - * nss_ZAlloc or nss_ZRealloc. The portion of memory
|
| + * nss_ZAlloc or nss_ZRealloc. The portion of memory
|
| * between the new and old sizes -- which is either being newly
|
| - * obtained or released -- is in either case zeroed. This routine
|
| - * may return NULL upon failure, in which case it will have placed
|
| + * obtained or released -- is in either case zeroed. This routine
|
| + * may return NULL upon failure, in which case it will have placed
|
| * an error on the error stack.
|
| *
|
| * The error may be one of the following values:
|
| @@ -229,13 +206,7 @@ NSS_ZAlloc
|
| * A pointer to the replacement segment of memory
|
| */
|
|
|
| -NSS_EXTERN void *
|
| -NSS_ZRealloc
|
| -(
|
| - void *pointer,
|
| - PRUint32 newSize
|
| -);
|
| -
|
| +NSS_EXTERN void *NSS_ZRealloc(void *pointer, PRUint32 newSize);
|
|
|
| /*
|
| * NSS_ZFreeIf
|
| @@ -255,11 +226,7 @@ NSS_ZRealloc
|
| * PR_FAILURE
|
| */
|
|
|
| -NSS_EXTERN PRStatus
|
| -NSS_ZFreeIf
|
| -(
|
| - void *pointer
|
| -);
|
| +NSS_EXTERN PRStatus NSS_ZFreeIf(void *pointer);
|
|
|
| PR_END_EXTERN_C
|
|
|
|
|