/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifndef _UTILPARS_H_ #define _UTILPARS_H_ 1
#include"utilparst.h" #include"plarena.h"
/* handle a module db request */ char **NSSUTIL_DoModuleDBFunction(unsignedlong function, char *parameters, void *args);
/* parsing functions */ char *NSSUTIL_ArgFetchValue(constchar *string, int *pcount); constchar *NSSUTIL_ArgStrip(constchar *c); char *NSSUTIL_ArgGetParamValue(constchar *paramName, constchar *parameters); constchar *NSSUTIL_ArgSkipParameter(constchar *string); char *NSSUTIL_ArgGetLabel(constchar *inString, int *next); long NSSUTIL_ArgDecodeNumber(constchar *num);
PRBool NSSUTIL_ArgIsBlank(char c);
PRBool NSSUTIL_ArgHasFlag(constchar *label, constchar *flag, constchar *parameters); long NSSUTIL_ArgReadLong(constchar *label, constchar *params, long defValue,
PRBool *isdefault);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.