18#ifndef _WIZARDSTOOLKIT_STRING_H_
19#define _WIZARDSTOOLKIT_STRING_H_
24#if defined(__cplusplus) || defined(c_plusplus)
106#if defined(__cplusplus) || defined(c_plusplus)
#define wizard_attribute(x)
WizardExport unsigned char * GetStringInfoDatum(const StringInfo *)
WizardExport int CompareStringInfo(const StringInfo *, const StringInfo *)
WizardExport ssize_t FormatWizardSize(const WizardSizeType, const WizardBooleanType, const size_t, char *)
WizardExport const char * GetStringInfoPath(const StringInfo *)
WizardExport StringInfo * AcquireStringInfo(const size_t)
WizardExport size_t GetStringInfoLength(const StringInfo *)
WizardExport void StripString(char *)
WizardExport StringInfo * StringToStringInfo(const char *)
WizardExport void SetStringInfoDatum(StringInfo *, const unsigned char *)
WizardExport void ResetStringInfo(StringInfo *)
WizardExport void PrintStringInfo(FILE *, const char *, const StringInfo *)
WizardExport char ** DestroyStringList(char **)
WizardExport char * StringInfoToHexString(const StringInfo *)
WizardExport void SetStringInfo(StringInfo *, const StringInfo *)
WizardExport char * AcquireString(const char *)
WizardExport StringInfo * HexStringToStringInfo(const char *)
WizardExport StringInfo * SplitStringInfo(StringInfo *, const size_t)
WizardExport int LocaleCompare(const char *, const char *)
WizardExport char * CloneString(char **, const char *)
WizardExport ssize_t FormatLocaleString(char *, const size_t, const char *,...) wizard_attribute((__format__(__printf__
WizardExport StringInfo * ConfigureFileToStringInfo(const char *)
WizardExport void SetStringInfoPath(StringInfo *, const char *)
WizardExport StringInfo * FileToStringInfo(const char *, const size_t, ExceptionInfo *)
WizardExport size_t ConcatenateWizardString(char *, const char *, const size_t) wizard_attribute((__nonnull__))
WizardExport WizardBooleanType SubstituteString(char **, const char *, const char *)
WizardExport size_t CopyWizardString(char *, const char *, const size_t) wizard_attribute((__nonnull__))
WizardExport StringInfo * CloneStringInfo(const StringInfo *)
WizardExport WizardSizeType GetStringInfoCRC(const StringInfo *)
WizardExport void LocaleLower(char *)
WizardExport char * DestroyString(char *)
WizardExport char ** StringToArgv(const char *, int *)
WizardExport int LocaleNCompare(const char *, const char *, const size_t)
WizardExport ssize_t FormatWizardTime(const time_t, const size_t, char *)
WizardExport char * FileToString(const char *, const size_t, ExceptionInfo *)
WizardExport void ConcatenateStringInfo(StringInfo *, const StringInfo *) wizard_attribute((__nonnull__))
WizardExport WizardBooleanType ConcatenateString(char **, const char *) wizard_attribute((__nonnull__))
WizardExport char * ConstantString(const char *)
WizardExport char * StringInfoToString(const StringInfo *)
WizardExport ssize_t PrintWizardString(FILE *, const char *,...) wizard_attribute((__format__(__printf__
WizardExport char * GetEnvironmentValue(const char *)
WizardExport void SetStringInfoLength(StringInfo *, const size_t)
WizardExport StringInfo * BlobToStringInfo(const void *, const size_t)
WizardExport double InterpretSiPrefixValue(const char *, char **)
WizardExport StringInfo * DestroyStringInfo(StringInfo *)
WizardExport ssize_t FormatLocaleStringList(char *, const size_t, const char *, va_list)