return NS_OK;
PERMISSION_Enumerate    (PRInt32 hostNumber, PRInt32 typeNumber, char **host, PRInt32 *type, PRBool *capability) {  permission_HostStruct *hostStruct;  permission_TypeStruct * typeStruct;  hostStruct = NS_STATIC_CAST(permission_HostStruct*, permission_list->ElementAt(hostNumber));  NS_ASSERTION(hostStruct, "corrupt permission list");  char * copyOfHost = NULL;  CKutil_StrAllocCopy(copyOfHost, hostStruct->host);  *host = copyOfHost;  typeStruct = NS_STATIC_CAST    (permission_TypeStruct*, hostStruct->permissionList->ElementAt(typeNumber));  *capability = typeStruct->permission;  *type = typeStruct->type;}