--- hatari/src/includes/str.h 2019/04/09 08:53:13 1.1.1.5 +++ hatari/src/includes/str.h 2019/04/09 08:54:29 1.1.1.6 @@ -14,10 +14,14 @@ # include #endif -/* Invalid characters in paths & filenames are replaced by this - * (valid but very uncommon GEMDOS file name character) +/* Invalid characters in paths & filenames are replaced by this, + * a valid, but uncommon GEMDOS file name character, + * which hopefully shouldn't cause problems in: + * - TOS *.INF files used for autostarting + * - GEM file selectors (TOS or replacement ones) + * - path/file handling code of common programming languages */ -#define INVALID_CHAR '@' +#define INVALID_CHAR '+' extern char *Str_Trim(char *buffer); extern char *Str_ToUpper(char *pString); @@ -25,5 +29,6 @@ extern char *Str_ToLower(char *pString); extern char *Str_Trunc(char *str); extern bool Str_IsHex(const char *str); extern void Str_Filename2TOSname(const char *src, char *dst); +extern void Str_Dump_Hex_Ascii ( char *p , int Len , int Width , const char *Suffix , FILE *pFile ); #endif /* HATARI_STR_H */