| Library Name | Strings | |||
| Description | String handling and manipulation routines | |||
| Status | in production, code in use in released products | |||
| Header Files |
|
|||
| Functions |
int clsw_find(int argc,const char* argv[],CSTRC swstr,BOOL bExact);
int clsw_ifind(int argc,const char* argv[],CSTRC swstr,BOOL bExact);
long FileTextFind(FILE** pfp,FILE** ifps,const char* txt,char* bfr,int maxln,BOOL atomic);
long FileTextFindi(FILE** pfp,FILE** ifps,const char* txt,char* bfr,int maxln,BOOL atomic);
long _FileTextSearch(FILE** pfp,FILE** ifps,const char* txt,char* bfr,int maxln,BOOL atomic,BOOL keepcase);
int FixExtens(int* pfac,char** pfav[],int argc,char* argv[],CSTRC ext);
int left_str(char* bgn,char* end,char* out,unsigned int max,int flags);
BOOL LineContains(const char* buffer,BOOL keep_case,int argc,const char* argv,...);
BOOL LineIncludes(const char* buffer,BOOL keep_case,int argc,const char* argv,...);
int ParseCommandTail(char* cmdTail,char** pszArgs[]);
void SetExten(char* target,const char* filespec,CSTRC exten);
char* sgets(char* pBfr,int nMaxBfr,const char*& pSrc);
int SplitFilename(char* path,char* drv,char* dir,char* name,char* ext);
BOOL StringCheckNonblank(const char* string);
void StringDisplay(const char* string);
void StringError(int errorlevel,const char* supplemental_string);
void StringPadRight(char* str,char chr,int maxlen);
void StringPrint(const char* string);
void StringToLower(char* string);
void StringToUpper(char* string);
char* StripSpace(char* s);
const char* strL5ErrorText(int nErr);
int strL5FBlockPrefix
(
FILE* fp, // open filestream handle being written to
const char* szName, // function name
const char* szDescr // description body
);
int strL5LastError(void);
const char* strL5LastErrorText(void);
BOOL strL5SaveString // don't alloc new buffer if length < existing
(
char** pszWhere, // where to put the string
int* pnSize, // size of the existing buffer
const char* szWhat // new string to store
);
char* strstri(const char* szStr,const char* szFind);
int StrMatchFilter(const char* szName,const char* szFilter);
void Time24To12(char string[9]);
|
For more information, click here, or send email to codelibs@L5Software.com with "Library::Strings inquiry" in the subject line.
FKETM Code Libraries Home Page
Hosted by FKEinternet