forked from Mirror/GodMode9
removed useless stack clearing and whitespace
This commit is contained in:
parent
ca7944ce04
commit
f179caaef3
@ -235,7 +235,7 @@ bool ShowKeyboard(char* inputstr, const u32 max_size, const char *format, ...) {
|
||||
if (!BuildKeyboard(swkbd_numpad, keys_numpad, layout_numpad)) return false;
|
||||
|
||||
// (instructional) text
|
||||
char str[512] = { 0 }; // arbitrary limit, should be more than enough
|
||||
char str[512]; // arbitrary limit, should be more than enough
|
||||
va_list va;
|
||||
va_start(va, format);
|
||||
vsnprintf(str, 512, format, va);
|
||||
|
@ -254,7 +254,7 @@ void DrawString(u16 *screen, const char *str, int x, int y, u32 color, u32 bgcol
|
||||
|
||||
void DrawStringF(u16 *screen, int x, int y, u32 color, u32 bgcolor, const char *format, ...)
|
||||
{
|
||||
char str[STRBUF_SIZE] = { 0 };
|
||||
char str[STRBUF_SIZE];
|
||||
va_list va;
|
||||
va_start(va, format);
|
||||
vsnprintf(str, STRBUF_SIZE, format, va);
|
||||
@ -266,7 +266,7 @@ void DrawStringF(u16 *screen, int x, int y, u32 color, u32 bgcolor, const char *
|
||||
|
||||
void DrawStringCenter(u16 *screen, u32 color, u32 bgcolor, const char *format, ...)
|
||||
{
|
||||
char str[STRBUF_SIZE] = { 0 };
|
||||
char str[STRBUF_SIZE];
|
||||
va_list va;
|
||||
va_start(va, format);
|
||||
vsnprintf(str, STRBUF_SIZE, format, va);
|
||||
@ -379,7 +379,7 @@ void FormatBytes(char* str, u64 bytes) { // str should be 32 byte in size, just
|
||||
void ShowString(const char *format, ...)
|
||||
{
|
||||
if (format && *format) { // only if there is something in there
|
||||
char str[STRBUF_SIZE] = { 0 };
|
||||
char str[STRBUF_SIZE];
|
||||
va_list va;
|
||||
va_start(va, format);
|
||||
vsnprintf(str, STRBUF_SIZE, format, va);
|
||||
@ -399,7 +399,7 @@ void ShowIconString(u16* icon, int w, int h, const char *format, ...)
|
||||
ClearScreenF(true, false, COLOR_STD_BG);
|
||||
if (!format || !*format) return; // only if there is something in there
|
||||
|
||||
char str[STRBUF_SIZE] = { 0 };
|
||||
char str[STRBUF_SIZE];
|
||||
va_list va;
|
||||
va_start(va, format);
|
||||
vsnprintf(str, STRBUF_SIZE, format, va);
|
||||
@ -421,7 +421,7 @@ bool ShowPrompt(bool ask, const char *format, ...)
|
||||
{
|
||||
bool ret = true;
|
||||
|
||||
char str[STRBUF_SIZE] = { 0 };
|
||||
char str[STRBUF_SIZE];
|
||||
va_list va;
|
||||
va_start(va, format);
|
||||
vsnprintf(str, STRBUF_SIZE, format, va);
|
||||
@ -462,8 +462,7 @@ bool ShowUnlockSequence(u32 seqlvl, const char *format, ...) {
|
||||
u32 str_width, str_height;
|
||||
u32 x, y;
|
||||
|
||||
|
||||
char str[STRBUF_SIZE] = { 0 };
|
||||
char str[STRBUF_SIZE];
|
||||
va_list va;
|
||||
va_start(va, format);
|
||||
vsnprintf(str, STRBUF_SIZE, format, va);
|
||||
@ -545,7 +544,6 @@ bool ShowUnlockSequence(u32 seqlvl, const char *format, ...) {
|
||||
#endif
|
||||
|
||||
ClearScreenF(true, false, COLOR_STD_BG);
|
||||
|
||||
return (lvl >= seqlen);
|
||||
}
|
||||
#endif
|
||||
@ -555,7 +553,7 @@ u32 ShowSelectPrompt(u32 n, const char** options, const char *format, ...) {
|
||||
u32 x, y, yopt;
|
||||
u32 sel = 0;
|
||||
|
||||
char str[STRBUF_SIZE] = { 0 };
|
||||
char str[STRBUF_SIZE];
|
||||
va_list va;
|
||||
va_start(va, format);
|
||||
vsnprintf(str, STRBUF_SIZE, format, va);
|
||||
@ -603,7 +601,7 @@ u32 ShowFileScrollPrompt(u32 n, const DirEntry** options, bool hide_ext, const c
|
||||
int sel = 0, scroll = 0;
|
||||
u32 n_show = min(n, 10);
|
||||
|
||||
char str[STRBUF_SIZE] = { 0 };
|
||||
char str[STRBUF_SIZE];
|
||||
va_list va;
|
||||
va_start(va, format);
|
||||
vsnprintf(str, STRBUF_SIZE, format, va);
|
||||
@ -687,7 +685,7 @@ u32 ShowFileScrollPrompt(u32 n, const DirEntry** options, bool hide_ext, const c
|
||||
}
|
||||
|
||||
u32 ShowHotkeyPrompt(u32 n, const char** options, const u32* keys, const char *format, ...) {
|
||||
char str[STRBUF_SIZE] = { 0 };
|
||||
char str[STRBUF_SIZE];
|
||||
char* ptr = str;
|
||||
va_list va;
|
||||
va_start(va, format);
|
||||
@ -729,7 +727,7 @@ bool ShowInputPrompt(char* inputstr, u32 max_size, u32 resize, const char* alpha
|
||||
u32 str_width, str_height;
|
||||
u32 x, y;
|
||||
|
||||
char str[STRBUF_SIZE] = { 0 };
|
||||
char str[STRBUF_SIZE];
|
||||
vsnprintf(str, STRBUF_SIZE, format, va);
|
||||
|
||||
// check / fix up the input string if required
|
||||
@ -879,7 +877,7 @@ bool ShowStringPrompt(char* inputstr, u32 max_size, const char *format, ...) {
|
||||
|
||||
u64 ShowHexPrompt(u64 start_val, u32 n_digits, const char *format, ...) {
|
||||
const char* alphabet = "0123456789ABCDEF";
|
||||
char inputstr[16 + 1] = { 0 };
|
||||
char inputstr[16 + 1];
|
||||
u64 ret = 0;
|
||||
va_list va;
|
||||
|
||||
@ -897,7 +895,7 @@ u64 ShowHexPrompt(u64 start_val, u32 n_digits, const char *format, ...) {
|
||||
|
||||
u64 ShowNumberPrompt(u64 start_val, const char *format, ...) {
|
||||
const char* alphabet = "0123456789";
|
||||
char inputstr[20 + 1] = { 0 };
|
||||
char inputstr[20 + 1];
|
||||
u64 ret = 0;
|
||||
va_list va;
|
||||
|
||||
@ -914,7 +912,7 @@ u64 ShowNumberPrompt(u64 start_val, const char *format, ...) {
|
||||
|
||||
bool ShowDataPrompt(u8* data, u32* size, const char *format, ...) {
|
||||
const char* alphabet = "0123456789ABCDEF";
|
||||
char inputstr[128 + 1] = { 0 }; // maximum size of data: 64 byte
|
||||
char inputstr[128 + 1]; // maximum size of data: 64 byte
|
||||
bool ret = false;
|
||||
va_list va;
|
||||
|
||||
@ -926,7 +924,7 @@ bool ShowDataPrompt(u8* data, u32* size, const char *format, ...) {
|
||||
if (ShowInputPrompt(inputstr, 128 + 1, 2, alphabet, format, va)) {
|
||||
*size = strnlen(inputstr, 128) / 2;
|
||||
for (u32 i = 0; i < *size; i++) {
|
||||
char bytestr[2 + 1] = { 0 };
|
||||
char bytestr[2 + 1];
|
||||
unsigned int byte;
|
||||
strncpy(bytestr, inputstr + (2*i), 2);
|
||||
sscanf(bytestr, "%02X", &byte);
|
||||
@ -945,7 +943,7 @@ bool ShowRtcSetterPrompt(void* time, const char *format, ...) {
|
||||
u32 str_width, str_height;
|
||||
u32 x, y;
|
||||
|
||||
char str[STRBUF_SIZE] = { 0 };
|
||||
char str[STRBUF_SIZE];
|
||||
va_list va;
|
||||
va_start(va, format);
|
||||
vsnprintf(str, STRBUF_SIZE, format, va);
|
||||
@ -1005,7 +1003,6 @@ bool ShowRtcSetterPrompt(void* time, const char *format, ...) {
|
||||
}
|
||||
|
||||
ClearScreenF(true, false, COLOR_STD_BG);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user