зеркало из https://github.com/mozilla/gecko-dev.git
# 34082
r= warren@netscape.com OS/2 Visual Age build - Adding PR_CALLBACK to some functoins for linkage
This commit is contained in:
Родитель
56c0d40a7a
Коммит
16e912ab31
|
@ -18,7 +18,19 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Norris Boyd
|
* Norris Boyd
|
||||||
|
*
|
||||||
|
* This Original Code has been modified by IBM Corporation.
|
||||||
|
* Modifications made by IBM described herein are
|
||||||
|
* Copyright (c) International Business Machines
|
||||||
|
* Corporation, 2000
|
||||||
|
*
|
||||||
|
* Modifications to Mozilla code or documentation
|
||||||
|
* identified per MPL Section 3.3
|
||||||
|
*
|
||||||
|
* Date Modified by Description of modification
|
||||||
|
* 03/27/2000 IBM Corp. Added PR_CALLBACK for Optlink
|
||||||
|
* use in OS2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _NS_SCRIPT_SECURITY_MANAGER_H_
|
#ifndef _NS_SCRIPT_SECURITY_MANAGER_H_
|
||||||
|
@ -122,7 +134,7 @@ private:
|
||||||
static void
|
static void
|
||||||
EnumeratePrincipalsCallback(const char *prefName, void *data);
|
EnumeratePrincipalsCallback(const char *prefName, void *data);
|
||||||
|
|
||||||
static int
|
static int PR_CALLBACK
|
||||||
JSEnabledPrefChanged(const char *pref, void *data);
|
JSEnabledPrefChanged(const char *pref, void *data);
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
|
|
@ -20,6 +20,19 @@
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
* Scott Furman, fur@netscape.com
|
* Scott Furman, fur@netscape.com
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* This Original Code has been modified by IBM Corporation.
|
||||||
|
* Modifications made by IBM described herein are
|
||||||
|
* Copyright (c) International Business Machines
|
||||||
|
* Corporation, 2000
|
||||||
|
*
|
||||||
|
* Modifications to Mozilla code or documentation
|
||||||
|
* identified per MPL Section 3.3
|
||||||
|
*
|
||||||
|
* Date Modified by Description of modification
|
||||||
|
* 03/27/2000 IBM Corp. Added PR_CALLBACK for Optlink
|
||||||
|
* use in OS2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _nsCachedNetData_h_
|
#ifndef _nsCachedNetData_h_
|
||||||
|
@ -105,7 +118,7 @@ protected:
|
||||||
nsresult ClearFlag(Flag aFlag) { return SetFlag(PR_FALSE, aFlag); }
|
nsresult ClearFlag(Flag aFlag) { return SetFlag(PR_FALSE, aFlag); }
|
||||||
|
|
||||||
void ComputeProfit(PRUint32 aCurrentTime);
|
void ComputeProfit(PRUint32 aCurrentTime);
|
||||||
static int Compare(const void *a, const void *b, void *unused);
|
static int PR_CALLBACK Compare(const void *a, const void *b, void *unused);
|
||||||
|
|
||||||
void NoteAccess();
|
void NoteAccess();
|
||||||
void NoteUpdate();
|
void NoteUpdate();
|
||||||
|
|
|
@ -17,7 +17,20 @@
|
||||||
* Copyright (C) 1998 Netscape Communications Corporation. All
|
* Copyright (C) 1998 Netscape Communications Corporation. All
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s): Judson Valeski
|
* Contributor(s):
|
||||||
|
* Judson Valeski
|
||||||
|
*
|
||||||
|
* This Original Code has been modified by IBM Corporation.
|
||||||
|
* Modifications made by IBM described herein are
|
||||||
|
* Copyright (c) International Business Machines
|
||||||
|
* Corporation, 2000
|
||||||
|
*
|
||||||
|
* Modifications to Mozilla code or documentation
|
||||||
|
* identified per MPL Section 3.3
|
||||||
|
*
|
||||||
|
* Date Modified by Description of modification
|
||||||
|
* 03/27/2000 IBM Corp. Added PR_CALLBACK for Optlink
|
||||||
|
* use in OS2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "nsMIMEService.h"
|
#include "nsMIMEService.h"
|
||||||
|
@ -29,8 +42,7 @@
|
||||||
#include "nsXPIDLString.h"
|
#include "nsXPIDLString.h"
|
||||||
#include "nsMimeTypes.h"
|
#include "nsMimeTypes.h"
|
||||||
|
|
||||||
// Hash table helper functions
|
PRBool PR_CALLBACK DeleteEntry(nsHashKey *aKey, void *aData, void* closure) {
|
||||||
PRBool DeleteEntry(nsHashKey *aKey, void *aData, void* closure) {
|
|
||||||
nsMIMEInfoImpl *entry = (nsMIMEInfoImpl*)aData;
|
nsMIMEInfoImpl *entry = (nsMIMEInfoImpl*)aData;
|
||||||
NS_ASSERTION(entry, "mapping problem");
|
NS_ASSERTION(entry, "mapping problem");
|
||||||
NS_RELEASE(entry);
|
NS_RELEASE(entry);
|
||||||
|
|
|
@ -18,6 +18,19 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* This Original Code has been modified by IBM Corporation.
|
||||||
|
* Modifications made by IBM described herein are
|
||||||
|
* Copyright (c) International Business Machines
|
||||||
|
* Corporation, 2000
|
||||||
|
*
|
||||||
|
* Modifications to Mozilla code or documentation
|
||||||
|
* identified per MPL Section 3.3
|
||||||
|
*
|
||||||
|
* Date Modified by Description of modification
|
||||||
|
* 03/27/2000 IBM Corp. Added PR_CALLBACK for Optlink
|
||||||
|
* use in OS2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "nsFtpProtocolHandler.h"
|
#include "nsFtpProtocolHandler.h"
|
||||||
|
@ -243,7 +256,7 @@ nsFtpProtocolHandler::InsertConn(const char *aKey, nsConnectionCacheObj *aConn)
|
||||||
}
|
}
|
||||||
|
|
||||||
// cleans up a connection list entry
|
// cleans up a connection list entry
|
||||||
PRBool CleanupConnEntry(nsHashKey *aKey, void *aData, void *closure) {
|
PRBool PR_CALLBACK CleanupConnEntry(nsHashKey *aKey, void *aData, void *closure) {
|
||||||
delete (nsConnectionCacheObj*)aData;
|
delete (nsConnectionCacheObj*)aData;
|
||||||
return PR_TRUE;
|
return PR_TRUE;
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,6 +18,20 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* This Original Code has been modified by IBM Corporation.
|
||||||
|
* Modifications made by IBM described herein are
|
||||||
|
* Copyright (c) International Business Machines
|
||||||
|
* Corporation, 2000
|
||||||
|
*
|
||||||
|
* Modifications to Mozilla code or documentation
|
||||||
|
* identified per MPL Section 3.3
|
||||||
|
*
|
||||||
|
* Date Modified by Description of modification
|
||||||
|
* 03/23/2000 IBM Corp. Fixed bug with OS2_SystemDirectory.
|
||||||
|
* 03/27/2000 IBM Corp. Added PR_CALLBACK for Optlink
|
||||||
|
* use in OS2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "nsResProtocolHandler.h"
|
#include "nsResProtocolHandler.h"
|
||||||
|
@ -80,6 +94,8 @@ nsResProtocolHandler::Init()
|
||||||
rv = SetSpecialDir("SystemDir",
|
rv = SetSpecialDir("SystemDir",
|
||||||
#ifdef XP_MAC
|
#ifdef XP_MAC
|
||||||
nsSpecialSystemDirectory::Mac_SystemDirectory
|
nsSpecialSystemDirectory::Mac_SystemDirectory
|
||||||
|
#elif XP_OS2
|
||||||
|
nsSpecialSystemDirectory::OS2_SystemDirectory
|
||||||
#elif XP_PC
|
#elif XP_PC
|
||||||
nsSpecialSystemDirectory::Win_SystemDirectory
|
nsSpecialSystemDirectory::Win_SystemDirectory
|
||||||
#elif XP_BEOS
|
#elif XP_BEOS
|
||||||
|
@ -151,7 +167,7 @@ nsResProtocolHandler::Init()
|
||||||
return rv;
|
return rv;
|
||||||
}
|
}
|
||||||
|
|
||||||
static PR_CALLBACK PRBool
|
static PRBool PR_CALLBACK
|
||||||
DeleteCStringArray(nsHashKey *aKey, void *aData, void* closure)
|
DeleteCStringArray(nsHashKey *aKey, void *aData, void* closure)
|
||||||
{
|
{
|
||||||
nsCStringArray* array = NS_STATIC_CAST(nsCStringArray*, aData);
|
nsCStringArray* array = NS_STATIC_CAST(nsCStringArray*, aData);
|
||||||
|
|
|
@ -18,6 +18,19 @@
|
||||||
* Rights Reserved.
|
* Rights Reserved.
|
||||||
*
|
*
|
||||||
* Contributor(s):
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* This Original Code has been modified by IBM Corporation.
|
||||||
|
* Modifications made by IBM described herein are
|
||||||
|
* Copyright (c) International Business Machines
|
||||||
|
* Corporation, 2000
|
||||||
|
*
|
||||||
|
* Modifications to Mozilla code or documentation
|
||||||
|
* identified per MPL Section 3.3
|
||||||
|
*
|
||||||
|
* Date Modified by Description of modification
|
||||||
|
* 03/27/2000 IBM Corp. Added PR_CALLBACK for Optlink
|
||||||
|
* use in OS2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "nsStreamConverterService.h"
|
#include "nsStreamConverterService.h"
|
||||||
|
@ -49,7 +62,7 @@ nsStreamConverterService::nsStreamConverterService() {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Delete all the entries in the adjacency list
|
// Delete all the entries in the adjacency list
|
||||||
PRBool DeleteAdjacencyEntry(nsHashKey *aKey, void *aData, void* closure) {
|
PRBool PR_CALLBACK DeleteAdjacencyEntry(nsHashKey *aKey, void *aData, void* closure) {
|
||||||
SCTableData *entry = (SCTableData*)aData;
|
SCTableData *entry = (SCTableData*)aData;
|
||||||
NS_ASSERTION(entry->key && entry->keyString && entry->data, "malformed adjacency list entry");
|
NS_ASSERTION(entry->key && entry->keyString && entry->data, "malformed adjacency list entry");
|
||||||
delete entry->key;
|
delete entry->key;
|
||||||
|
@ -278,7 +291,7 @@ nsStreamConverterService::ParseFromTo(const char *aProgID, nsCString &aFromRes,
|
||||||
// nsHashtable enumerator functions.
|
// nsHashtable enumerator functions.
|
||||||
|
|
||||||
// Initializes the BFS state table.
|
// Initializes the BFS state table.
|
||||||
PRBool InitBFSTable(nsHashKey *aKey, void *aData, void* closure) {
|
PRBool PR_CALLBACK InitBFSTable(nsHashKey *aKey, void *aData, void* closure) {
|
||||||
nsHashtable *BFSTable = (nsHashtable*)closure;
|
nsHashtable *BFSTable = (nsHashtable*)closure;
|
||||||
if (!BFSTable) return PR_FALSE;
|
if (!BFSTable) return PR_FALSE;
|
||||||
|
|
||||||
|
@ -303,7 +316,7 @@ PRBool InitBFSTable(nsHashKey *aKey, void *aData, void* closure) {
|
||||||
};
|
};
|
||||||
|
|
||||||
// cleans up the BFS state table
|
// cleans up the BFS state table
|
||||||
PRBool DeleteBFSEntry(nsHashKey *aKey, void *aData, void *closure) {
|
PRBool PR_CALLBACK DeleteBFSEntry(nsHashKey *aKey, void *aData, void *closure) {
|
||||||
SCTableData *data = (SCTableData*)aData;
|
SCTableData *data = (SCTableData*)aData;
|
||||||
delete data->key;
|
delete data->key;
|
||||||
delete data->keyString;
|
delete data->keyString;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче