|
WizardsToolkit
1.0.7
|


Go to the source code of this file.
Typedefs | |
| typedef struct _StringInfo | StringInfo |
Functions | |
| WizardExport char * | AcquireString (const char *) |
| WizardExport char * | CloneString (char **, const char *) |
| WizardExport char * | ConstantString (const char *) |
| WizardExport char * | DestroyString (char *) |
| WizardExport char ** | DestroyStringList (char **) |
| WizardExport char * | FileToString (const char *, const size_t, ExceptionInfo *) |
| WizardExport char * | GetEnvironmentValue (const char *) |
| WizardExport char * | StringInfoToHexString (const StringInfo *) |
| WizardExport char * | StringInfoToString (const StringInfo *) |
| WizardExport char ** | StringToArgv (const char *, int *) |
| WizardExport const char * | GetStringInfoPath (const StringInfo *) |
| WizardExport double | InterpretSiPrefixValue (const char *restrict, char **restrict) |
| WizardExport int | CompareStringInfo (const StringInfo *, const StringInfo *) |
| WizardExport int | LocaleCompare (const char *, const char *) |
| WizardExport int | LocaleNCompare (const char *, const char *, const size_t) |
| WizardExport size_t | ConcatenateWizardString (char *, const char *, const size_t) wizard_attribute((nonnull)) |
| WizardExport size_t | CopyWizardString (char *, const char *, const size_t) wizard_attribute((nonnull)) |
| WizardExport ssize_t | FormatWizardSize (const WizardSizeType, const WizardBooleanType, char *) |
| WizardExport ssize_t | FormatLocaleString (char *, const size_t, const char *,...) wizard_attribute((format(printf |
| WizardExport ssize_t | FormatLocaleStringList (char *, const size_t, const char *, va_list) |
| WizardExport ssize_t | PrintWizardString (FILE *, const char *,...) wizard_attribute((format(printf |
| WizardExport ssize_t | FormatWizardTime (const time_t, const size_t, char *) |
| WizardExport size_t | GetStringInfoLength (const StringInfo *) |
| WizardExport StringInfo * | AcquireStringInfo (const size_t) |
| WizardExport StringInfo * | BlobToStringInfo (const void *, const size_t) |
| WizardExport StringInfo * | CloneStringInfo (const StringInfo *) |
| WizardExport StringInfo * | ConfigureFileToStringInfo (const char *) |
| WizardExport StringInfo * | DestroyStringInfo (StringInfo *) |
| WizardExport StringInfo * | FileToStringInfo (const char *, const size_t, ExceptionInfo *) |
| WizardExport StringInfo * | HexStringToStringInfo (const char *) |
| WizardExport StringInfo * | SplitStringInfo (StringInfo *, const size_t) |
| WizardExport StringInfo * | StringToStringInfo (const char *) |
| WizardExport unsigned char * | GetStringInfoDatum (const StringInfo *) |
| WizardExport WizardBooleanType | ConcatenateString (char **, const char *) wizard_attribute((nonnull)) |
| WizardExport WizardBooleanType | SubstituteString (char **, const char *, const char *) |
| WizardExport WizardSizeType | GetStringInfoCRC (const StringInfo *) |
| WizardExport void | ConcatenateStringInfo (StringInfo *, const StringInfo *) wizard_attribute((nonnull)) |
| WizardExport void | LocaleLower (char *) |
| WizardExport void | PrintStringInfo (FILE *, const char *, const StringInfo *) |
| WizardExport void | ResetStringInfo (StringInfo *) |
| WizardExport void | SetStringInfoDatum (StringInfo *, const unsigned char *) |
| WizardExport void | SetStringInfo (StringInfo *, const StringInfo *) |
| WizardExport void | SetStringInfoLength (StringInfo *, const size_t) |
| WizardExport void | SetStringInfoPath (StringInfo *, const char *) |
| WizardExport void | StripString (char *) |
| typedef struct _StringInfo StringInfo |
| WizardExport char* AcquireString | ( | const char * | ) |
| WizardExport StringInfo* AcquireStringInfo | ( | const size_t | ) |
| WizardExport StringInfo * BlobToStringInfo | ( | const void * | , |
| const size_t | |||
| ) |
| WizardExport char * CloneString | ( | char ** | , |
| const char * | |||
| ) |
| WizardExport StringInfo * CloneStringInfo | ( | const StringInfo * | ) |
| WizardExport int CompareStringInfo | ( | const StringInfo * | , |
| const StringInfo * | |||
| ) |
| WizardExport WizardBooleanType ConcatenateString | ( | char ** | , |
| const char * | |||
| ) |
| WizardExport void ConcatenateStringInfo | ( | StringInfo * | , |
| const StringInfo * | |||
| ) |
| WizardExport size_t ConcatenateWizardString | ( | char * | , |
| const char * | , | ||
| const size_t | |||
| ) |
| WizardExport StringInfo * ConfigureFileToStringInfo | ( | const char * | ) |
| WizardExport char * ConstantString | ( | const char * | ) |
| WizardExport size_t CopyWizardString | ( | char * | , |
| const char * | , | ||
| const size_t | |||
| ) |
Definition at line 749 of file string.c.
Referenced by OpenBlob(), SetClientName(), SetClientPath(), GetConfigureOptions(), GetConfigurePaths(), LoadConfigureLists(), GetExceptionMessage(), AcquireFileInfo(), TranslateEvent(), TranslateFilename(), LoadLogList(), SetLogName(), LoadMimeList(), ParseWizardOption(), GetPathTemplate(), ListWizardResourceInfo(), ConfigureFileToStringInfo(), FileToStringInfo(), SetStringInfoPath(), GetWizardToken(), AppendFileExtension(), GetPathComponent(), GetPathComponents(), GetExecutionPath(), WizardsToolkitGenesis(), ParseEntities(), and ParseProcessingInstructions().
| WizardExport char * DestroyString | ( | char * | ) |
| WizardExport StringInfo * DestroyStringInfo | ( | StringInfo * | ) |
| WizardExport char ** DestroyStringList | ( | char ** | ) |
| WizardExport char * FileToString | ( | const char * | , |
| const size_t | , | ||
| ExceptionInfo * | |||
| ) |
| WizardExport StringInfo * FileToStringInfo | ( | const char * | , |
| const size_t | , | ||
| ExceptionInfo * | |||
| ) |
| WizardExport ssize_t FormatLocaleString | ( | char * | , |
| const size_t | , | ||
| const char * | , | ||
| ... | |||
| ) |
| WizardExport ssize_t FormatLocaleStringList | ( | char * | , |
| const size_t | , | ||
| const char * | , | ||
| va_list | |||
| ) |
| WizardExport ssize_t FormatWizardSize | ( | const WizardSizeType | , |
| const WizardBooleanType | , | ||
| char * | |||
| ) |
| WizardExport ssize_t FormatWizardTime | ( | const time_t | , |
| const size_t | , | ||
| char * | |||
| ) |
Definition at line 1087 of file string.c.
References FormatLocaleString().
Referenced by PrintKeyringProperties(), and TranslateEvent().
| WizardExport char * GetEnvironmentValue | ( | const char * | ) |
| WizardExport WizardSizeType GetStringInfoCRC | ( | const StringInfo * | ) |
Definition at line 1192 of file string.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, WizardAssert, StringDomain, _StringInfo::signature, WizardSignature, AcquireCRC64Info(), InitializeCRC64(), UpdateCRC64(), FinalizeCRC64(), GetCRC64CyclicRedundancyCheck(), and DestroyCRC64Info().
Referenced by GenerateEntropicChaos(), GetEntropyFromReservoir(), and SaveEntropyToReservoir().
| WizardExport unsigned char* GetStringInfoDatum | ( | const StringInfo * | ) |
Definition at line 1234 of file string.c.
References WizardAssert, StringDomain, _StringInfo::signature, WizardSignature, and _StringInfo::datum.
Referenced by SetAESKey(), IncreaseBZIP(), RestoreBZIP(), DecipherCBCMode(), DecipherCFBMode(), DecipherCTRMode(), DecipherECBMode(), DecipherOFBMode(), EncipherCBCMode(), EncipherCFBMode(), EncipherCTRMode(), EncipherECBMode(), EncipherOFBMode(), GenerateCipherNonce(), LoadConfigureLists(), FinalizeCRC64(), UpdateCRC64(), GetHashHexDigest(), HashStringType(), HashStringInfoType(), InitializeHMAC(), ExportKeyringKey(), ImportKeyringKey(), PrintKeyringProperties(), LoadLogLists(), IncreaseLZMA(), RestoreLZMA(), FinalizeMD5(), UpdateMD5(), LoadMimeLists(), GetPhrase(), AcquireRandomInfo(), GenerateEntropicChaos(), GetEntropyFromReservoir(), GetRandomKey(), SaveEntropyToReservoir(), IncrementRandomNonce(), SetRandomKey(), AcquireUniqueFileResource(), SetSerpentKey(), FinalizeSHA1(), TransformSHA1(), UpdateSHA1(), FinalizeSHA224(), TransformSHA224(), UpdateSHA224(), FinalizeSHA256(), TransformSHA256(), UpdateSHA256(), FinalizeSHA384(), TransformSHA384(), UpdateSHA384(), FinalizeSHA512(), TransformSHA512(), UpdateSHA512(), SetTwofishKey(), IncreaseZIP(), and RestoreZIP().
| WizardExport size_t GetStringInfoLength | ( | const StringInfo * | ) |
Definition at line 1263 of file string.c.
References WizardAssert, StringDomain, _StringInfo::signature, WizardSignature, and _StringInfo::length.
Referenced by SetAESKey(), IncreaseBZIP(), RestoreBZIP(), DecipherCBCMode(), DecipherCFBMode(), DecipherCTRMode(), DecipherECBMode(), DecipherOFBMode(), EncipherCBCMode(), EncipherCFBMode(), EncipherCTRMode(), EncipherECBMode(), EncipherOFBMode(), UpdateCRC64(), HashStringType(), HashStringInfoType(), InitializeHMAC(), ExportKeyringKey(), ImportKeyringKey(), PrintKeyringProperties(), IncreaseLZMA(), RestoreLZMA(), FinalizeMD5(), UpdateMD5(), GetPhrase(), GetPassphrase(), AcquireRandomInfo(), GenerateEntropicChaos(), GetEntropyFromReservoir(), SaveEntropyToReservoir(), IncrementRandomNonce(), AcquireUniqueFileResource(), SetSerpentKey(), FinalizeSHA1(), UpdateSHA1(), FinalizeSHA224(), UpdateSHA224(), FinalizeSHA256(), UpdateSHA256(), FinalizeSHA384(), UpdateSHA384(), FinalizeSHA512(), UpdateSHA512(), SetTwofishKey(), IncreaseZIP(), and RestoreZIP().
| WizardExport const char* GetStringInfoPath | ( | const StringInfo * | ) |
Definition at line 1292 of file string.c.
References WizardAssert, StringDomain, _StringInfo::signature, WizardSignature, and _StringInfo::path.
Referenced by LoadConfigureLists(), LoadLogLists(), and LoadMimeLists().
| WizardExport StringInfo * HexStringToStringInfo | ( | const char * | ) |
| WizardExport double InterpretSiPrefixValue | ( | const char * | restrict, |
| char ** | restrict | ||
| ) |
| WizardExport int LocaleCompare | ( | const char * | , |
| const char * | |||
| ) |
| WizardExport void LocaleLower | ( | char * | ) |
| WizardExport int LocaleNCompare | ( | const char * | , |
| const char * | , | ||
| const size_t | |||
| ) |
Definition at line 1593 of file string.c.
References strncasecmp, and AsciiMap.
Referenced by OpenBlob(), LoadLogList(), ParseLogHandlers(), and GetWizardToken().
| WizardExport void PrintStringInfo | ( | FILE * | , |
| const char * | , | ||
| const StringInfo * | |||
| ) |
| WizardExport ssize_t PrintWizardString | ( | FILE * | , |
| const char * | , | ||
| ... | |||
| ) |
| WizardExport void ResetStringInfo | ( | StringInfo * | ) |
| WizardExport void SetStringInfo | ( | StringInfo * | , |
| const StringInfo * | |||
| ) |
| WizardExport void SetStringInfoDatum | ( | StringInfo * | , |
| const unsigned char * | |||
| ) |
| WizardExport void SetStringInfoLength | ( | StringInfo * | , |
| const size_t | |||
| ) |
| WizardExport void SetStringInfoPath | ( | StringInfo * | , |
| const char * | |||
| ) |
| WizardExport StringInfo * SplitStringInfo | ( | StringInfo * | , |
| const size_t | |||
| ) |
| WizardExport char * StringInfoToHexString | ( | const StringInfo * | ) |
| WizardExport char * StringInfoToString | ( | const StringInfo * | ) |
| WizardExport char ** StringToArgv | ( | const char * | , |
| int * | |||
| ) |
Definition at line 2092 of file string.c.
References AcquireQuantumMemory(), ThrowFatalException, ResourceFatalError, MaxTextExtent, RelinquishWizardMemory(), and StringFatalError.
| WizardExport StringInfo * StringToStringInfo | ( | const char * | ) |
Definition at line 2191 of file string.c.
References LogWizardEvent(), TraceEvent, GetWizardModule, WizardAssert, StringDomain, AcquireStringInfo(), and SetStringInfoDatum().
Referenced by GetConfigureOptions(), HashStringType(), and GenerateEntropicChaos().
| WizardExport WizardBooleanType SubstituteString | ( | char ** | , |
| const char * | , | ||
| const char * | |||
| ) |
Definition at line 2288 of file string.c.
References WizardFalse, WizardTrue, ResizeQuantumMemory(), MaxTextExtent, ThrowFatalException, ResourceFatalError, and CopyWizardMemory().
Referenced by LoadMimeList().