1.1 --- a/core/systems/LibrarySys.cpp Wed Dec 13 11:10:02 2006 +0000
1.2 +++ b/core/systems/LibrarySys.cpp Wed Dec 13 11:13:50 2006 +0000
1.3 @@ -276,3 +276,19 @@
1.4
1.5 return new CLibrary(lib);
1.6 }
1.7 +
1.8 +void LibrarySystem::PathFormat(char *buffer, size_t len, const char *fmt, ...)
1.9 +{
1.10 + va_list ap;
1.11 + va_start(ap,fmt);
1.12 + size_t mylen = vsnprintf(buffer, len, fmt, ap);
1.13 + va_end(ap);
1.14 +
1.15 + for (size_t i=0; i<mylen; i++)
1.16 + {
1.17 + if (buffer[i] == PLATFORM_SEP_ALTCHAR)
1.18 + {
1.19 + buffer[i] = PLATFORM_SEP_CHAR;
1.20 + }
1.21 + }
1.22 +}