зеркало из https://github.com/mozilla/pjs.git
Add prototypes.
This commit is contained in:
Родитель
5957d69b6b
Коммит
07c62fbe0a
|
@ -32,6 +32,9 @@ typedef RDF_Resource JSec_Target;
|
|||
|
||||
NSPR_BEGIN_EXTERN_C
|
||||
|
||||
char * RDFJSec_GetPrincipalURLString(char *principalID);
|
||||
const char * RDFJSec_PrincipalUseID(JSec_PrincipalUse prUse);
|
||||
|
||||
JSec_Error RDFJSec_InitPrivilegeDB(); /* just use gNCDB */
|
||||
JSec_Error RDFJSec_SavePrivilegeDB();
|
||||
JSec_Error RDFJSec_ClosePrivilegeDB();
|
||||
|
|
|
@ -48,6 +48,7 @@ RDFT grdf = NULL;
|
|||
RDFT gHistoryStore = 0;
|
||||
PRBool ByDateOpened = 0;
|
||||
PRBool historyInitialized = 0;
|
||||
static int saveCount = 0;
|
||||
|
||||
|
||||
char *prefixList[] = {
|
||||
|
@ -369,7 +370,11 @@ hostUnitOfDate (RDFT r, RDF_Resource u, time_t lastAccessDate)
|
|||
return (node);
|
||||
}
|
||||
|
||||
void saveHistory () {
|
||||
|
||||
|
||||
void
|
||||
saveHistory ()
|
||||
{
|
||||
char* escapedPath = unescapeURL(gGlobalHistoryURL);
|
||||
char* path = WH_FilePlatformName(convertFileURLToNSPRCopaceticPath(escapedPath));
|
||||
PRFileDesc* file = PR_Open(path, PR_WRONLY | PR_CREATE_FILE, 00200);
|
||||
|
@ -385,7 +390,7 @@ void saveHistory () {
|
|||
PR_Close(file);
|
||||
}
|
||||
|
||||
static int saveCount = 0;
|
||||
|
||||
|
||||
PR_PUBLIC_API(void)
|
||||
updateNewHistItem (DBT *key, DBT *data)
|
||||
|
|
|
@ -77,6 +77,7 @@ void collateOneHist (RDFT r, RDF_Resource u, char* url, char* title, time_t las
|
|||
RDF_Resource hostUnitOfURL (RDFT r, RDF_Resource top, RDF_Resource nu, char* title);
|
||||
void hourRange(char *buffer, struct tm *theTm);
|
||||
RDF_Resource hostUnitOfDate (RDFT r, RDF_Resource u, time_t lastAccessDate);
|
||||
void saveHistory();
|
||||
void deleteCurrentSitemaps (char *address);
|
||||
void addRelatedLinks (char* address);
|
||||
PRBool displayHistoryItem (char* url);
|
||||
|
|
|
@ -340,7 +340,7 @@ JSec_Target
|
|||
RDFJSec_NewTarget(char* targetName, JSec_Principal pr)
|
||||
{
|
||||
RDF_Resource tr;
|
||||
RDF_Resource prResource;
|
||||
/* RDF_Resource prResource; */
|
||||
char *principalID = RDFJSec_PrincipalID(pr);
|
||||
char *targetID = getMem(strlen(targetName) + strlen(principalID) + 2);
|
||||
if (targetID == NULL) {
|
||||
|
|
|
@ -684,17 +684,11 @@ MakeSCookDB (char* url)
|
|||
} else return NULL;
|
||||
}
|
||||
|
||||
struct RDFTOutStruct {
|
||||
char* buffer;
|
||||
int32 bufferSize;
|
||||
int32 bufferPos;
|
||||
char* temp;
|
||||
RDFT store;
|
||||
};
|
||||
|
||||
typedef struct RDFTOutStruct* RDFTOut;
|
||||
|
||||
void addToRDFTOut (RDFTOut out) {
|
||||
void
|
||||
addToRDFTOut (RDFTOut out)
|
||||
{
|
||||
int32 len = strlen(out->temp);
|
||||
if (len + out->bufferPos < out->bufferSize) {
|
||||
PL_strcat(out->buffer, out->temp);
|
||||
|
|
|
@ -32,6 +32,14 @@
|
|||
|
||||
/* remstore.c data structures and defines */
|
||||
|
||||
struct RDFTOutStruct {
|
||||
char *buffer;
|
||||
int32 bufferSize;
|
||||
int32 bufferPos;
|
||||
char *temp;
|
||||
RDFT store;
|
||||
};
|
||||
typedef struct RDFTOutStruct *RDFTOut;
|
||||
|
||||
|
||||
|
||||
|
@ -66,6 +74,8 @@ void RDFFilePossiblyAccessFile (RDFT rdf, RDF_Resource u, RDF_Resource s, PRBoo
|
|||
void possiblyRefreshRDFFiles ();
|
||||
void SCookPossiblyAccessFile (RDFT rdf, RDF_Resource u, RDF_Resource s, PRBool inversep);
|
||||
RDFT MakeSCookDB (char* url);
|
||||
void addToRDFTOut (RDFTOut out);
|
||||
PRIntn RDFSerializerEnumerator (PLHashEntry *he, PRIntn i, void *arg);
|
||||
|
||||
static PRBool fileReadp (RDFT rdf, char* url, PRBool mark);
|
||||
static void possiblyAccessFile (RDFT mcf, RDF_Resource u, RDF_Resource s, PRBool inversep);
|
||||
|
|
Загрузка…
Ссылка в новой задаче