Reverting all of my localization changes. It was a horrible

implementation, and fixing it is a big enough job that I don't know when
I'll get around to it.  Probably best just starting from scratch anyhow.

git-svn-id: https://svn.musicpd.org/mpd/trunk@5373 09075e82-0dd4-0310-85a5-a0d7c8717e4f
This commit is contained in:
J. Alexander Treuman
2007-02-18 00:42:22 +00:00
parent d7e8507eaf
commit 7b1e14b8e8
8 changed files with 58 additions and 171 deletions

View File

@@ -21,7 +21,6 @@
#include "conf.h"
#include "myfprintf.h"
#include "utils.h"
#include "localization.h"
#include <assert.h>
#include <stdlib.h>
@@ -87,17 +86,9 @@ static void buffer_warning(const char *fmt, va_list args)
static void do_log(FILE *fp, const char *fmt, va_list args)
{
char buffer[BUFFER_LENGTH + 1];
char *localized;
if (!stdout_mode) {
if (!stdout_mode)
fwrite(log_date(), 15, 1, fp);
vfprintf(fp, fmt, args);
} else {
vsnprintf(buffer, BUFFER_LENGTH, fmt, args);
localized = utf8ToLocaleCharset(buffer);
fputs(localized, fp);
}
vfprintf(fp, fmt, args);
}
void flushWarningLog(void)
@@ -109,14 +100,12 @@ void flushWarningLog(void)
if (warningBuffer != NULL)
{
while (s != NULL) {
char *next = strchr(s, '\n');
if (next == NULL) break;
*next = '\0';
next++;
if (stdout_mode)
fprintf(stderr, "%s\n", utf8ToLocaleCharset(s));
else
fprintf(stderr, "%s\n", s);
char * next = strchr(s, '\n');
if (next != NULL) {
*next = '\0';
next++;
}
fprintf(stderr, "%s\n", s);
s = next;
}