mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-02-18 01:18:22 +00:00
WinRT apps can set a default, preferred orientation via a .appxmanifest file. SDL was overriding this on app startup, and making the app use all possible orientations (landscape and portrait). Thanks to Eric Wing for the heads up on this!
28 lines
613 B
C
28 lines
613 B
C
/**
|
|
* \file mischelper.c
|
|
*
|
|
* Source file with miscellaneous helper functions.
|
|
*/
|
|
|
|
#include <SDL_test.h>
|
|
|
|
void
|
|
SDLVisualTest_HashString(char* str, char hash[33])
|
|
{
|
|
SDLTest_Md5Context md5c;
|
|
int i;
|
|
|
|
if(!str)
|
|
{
|
|
SDLTest_LogError("str argument cannot be NULL");
|
|
return;
|
|
}
|
|
|
|
SDLTest_Md5Init(&md5c);
|
|
SDLTest_Md5Update(&md5c, (unsigned char*)str, SDL_strlen(str));
|
|
SDLTest_Md5Final(&md5c);
|
|
|
|
/* convert the md5 hash to an array of hexadecimal digits */
|
|
for(i = 0; i < 16; i++)
|
|
SDL_snprintf(hash + 2 * i, 33 - 2 * i, "%02x", (int)md5c.digest[i]);
|
|
} |