|
OpenTTD Source
14.0-beta1
|
Go to the source code of this file.
Functions | |
| bool | MyShowCursor (bool show, bool toggle=false) |
| char * | convert_from_fs (const wchar_t *name, char *utf8_buf, size_t buflen) |
| Convert to OpenTTD's encoding from that of the environment in UNICODE. More... | |
| wchar_t * | convert_to_fs (const std::string_view name, wchar_t *utf16_buf, size_t buflen) |
| Convert from OpenTTD's encoding to that of the environment in UNICODE. More... | |
| void | Win32SetCurrentLocaleName (const char *iso_code) |
| int | OTTDStringCompare (std::string_view s1, std::string_view s2) |
| int | Win32StringContains (const std::string_view str, const std::string_view value, bool case_insensitive) |
| Search if a string is contained in another string using the current locale. More... | |
declarations of functions for MS windows systems
Definition in file win32.h.
| char* convert_from_fs | ( | const wchar_t * | name, |
| char * | utf8_buf, | ||
| size_t | buflen | ||
| ) |
Convert to OpenTTD's encoding from that of the environment in UNICODE.
OpenTTD encoding is UTF8, local is wide.
| name | pointer to a valid string that will be converted |
| utf8_buf | pointer to a valid buffer that will receive the converted string |
| buflen | length in characters of the receiving buffer |
| wchar_t* convert_to_fs | ( | const std::string_view | name, |
| wchar_t * | system_buf, | ||
| size_t | buflen | ||
| ) |
Convert from OpenTTD's encoding to that of the environment in UNICODE.
OpenTTD encoding is UTF8, local is wide.
| name | pointer to a valid string that will be converted |
| system_buf | pointer to a valid wide-char buffer that will receive the converted string |
| buflen | length in wide characters of the receiving buffer |
| console_cp | convert to the console encoding instead of the normal system encoding. |
Definition at line 518 of file win32.cpp.
Referenced by HelpDialogFunc(), and HFontFromFont().
| int Win32StringContains | ( | const std::string_view | str, |
| const std::string_view | value, | ||
| bool | case_insensitive | ||
| ) |
Search if a string is contained in another string using the current locale.
| str | String to search in. |
| value | String to search for. |
| case_insensitive | Search case-insensitive. |
Definition at line 614 of file win32.cpp.
References LibraryLoader::GetFunction().
Referenced by StrNaturalContains(), and StrNaturalContainsIgnoreCase().