mirror of
https://github.com/TerryCavanagh/VVVVVV.git
synced 2024-12-23 01:59:43 +01:00
Use loc::toupper_ch instead of SDL_toupper in VFormat
This commit is part of rewritten history of the localization branch. The original (unsquashed) commit history can be found here: https://github.com/Dav999-v/VVVVVV/tree/localization-orig
This commit is contained in:
parent
7ffbf0b115
commit
1ead8885ba
3 changed files with 14 additions and 2 deletions
|
@ -1,8 +1,12 @@
|
||||||
#include <SDL.h>
|
#include <SDL.h>
|
||||||
|
|
||||||
|
#include "Localization.h"
|
||||||
#include "UtilityClass.h"
|
#include "UtilityClass.h"
|
||||||
|
|
||||||
extern "C" char* HELP_number_words(int _t)
|
extern "C"
|
||||||
|
{
|
||||||
|
|
||||||
|
char* HELP_number_words(int _t)
|
||||||
{
|
{
|
||||||
/* C wrapper for UtilityClass::number_words.
|
/* C wrapper for UtilityClass::number_words.
|
||||||
* Caller must VVV_free. */
|
* Caller must VVV_free. */
|
||||||
|
@ -15,3 +19,10 @@ extern "C" char* HELP_number_words(int _t)
|
||||||
|
|
||||||
return buffer;
|
return buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
uint32_t LOC_toupper_ch(uint32_t ch)
|
||||||
|
{
|
||||||
|
return loc::toupper_ch(ch);
|
||||||
|
}
|
||||||
|
|
||||||
|
} /* extern "C" */
|
||||||
|
|
|
@ -2,5 +2,6 @@
|
||||||
#define CWRAPPERS_H
|
#define CWRAPPERS_H
|
||||||
|
|
||||||
char* HELP_number_words(int _t);
|
char* HELP_number_words(int _t);
|
||||||
|
uint32_t LOC_toupper_ch(uint32_t ch);
|
||||||
|
|
||||||
#endif /* CWRAPPERS_H */
|
#endif /* CWRAPPERS_H */
|
||||||
|
|
|
@ -74,7 +74,7 @@ static inline void call_with_upper(format_callback callback, void* userdata, con
|
||||||
utf8[bytes] = '\0';
|
utf8[bytes] = '\0';
|
||||||
|
|
||||||
PHYSFS_utf8ToUcs4(utf8, utf32, conv_bytes*4);
|
PHYSFS_utf8ToUcs4(utf8, utf32, conv_bytes*4);
|
||||||
utf32[0] = SDL_toupper(utf32[0]); /* FIXME: use loc::toupper_ch in localization branch */
|
utf32[0] = LOC_toupper_ch(utf32[0]);
|
||||||
PHYSFS_utf8FromUcs4(utf32, utf8, conv_bytes);
|
PHYSFS_utf8FromUcs4(utf32, utf8, conv_bytes);
|
||||||
|
|
||||||
callback(userdata, utf8, SDL_strlen(utf8));
|
callback(userdata, utf8, SDL_strlen(utf8));
|
||||||
|
|
Loading…
Reference in a new issue