mirror of
https://github.com/depp/syncfiles.git
synced 2024-05-28 23:41:27 +00:00
23 lines
667 B
C
23 lines
667 B
C
|
// strutil.h - String utilities.
|
||
|
#ifndef MACOS_STRUTIL_H
|
||
|
#define MACOS_STRUTIL_H
|
||
|
|
||
|
// Write a formatted string.
|
||
|
void StrFormat(unsigned char *dest, const unsigned char *msg, ...);
|
||
|
|
||
|
// Append a formatted string to another string.
|
||
|
//
|
||
|
// %% - literal %
|
||
|
// %d - int argument
|
||
|
// %S - Pascal string argument
|
||
|
void StrAppendFormat(unsigned char *dest, const unsigned char *msg, ...);
|
||
|
|
||
|
// Copy a Pascal string. Aborts the program if the string does not fit in the
|
||
|
// destination buffer.
|
||
|
void StrCopy(unsigned char *dest, int dest_size, unsigned char *src);
|
||
|
|
||
|
// Substitute ^1 in the string with param.
|
||
|
void StrSubstitute(unsigned char *str, const unsigned char *param);
|
||
|
|
||
|
#endif
|