SDL_ttf: Use SDL_bool for TTF_byteswapped (#150)

From a71e36fedb6cfdaeb10e6907eb1c43ec93e0d10d Mon Sep 17 00:00:00 2001
From: Charles Helmich <[EMAIL REDACTED]>
Date: Thu, 7 Oct 2021 02:48:32 -0600
Subject: [PATCH] Use SDL_bool for TTF_byteswapped (#150)

Used int before, this is slightly clearer.
---
 SDL_ttf.c | 10 +++++-----
 SDL_ttf.h |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/SDL_ttf.c b/SDL_ttf.c
index 4897fc6..3e3114a 100644
--- a/SDL_ttf.c
+++ b/SDL_ttf.c
@@ -281,7 +281,7 @@ struct _TTF_Font {
 /* The FreeType font engine/library */
 static FT_Library library;
 static int TTF_initialized = 0;
-static int TTF_byteswapped = 0;
+static SDL_bool TTF_byteswapped = SDL_FALSE;
 
 #define TTF_CHECK_INITIALIZED(errval)                   \
     if (!TTF_initialized) {                             \
@@ -1460,7 +1460,7 @@ const SDL_version* TTF_Linked_Version(void)
 /* This function tells the library whether UNICODE text is generally
    byteswapped.  A UNICODE BOM character at the beginning of a string
    will override this setting for that string.  */
-void TTF_ByteSwappedUNICODE(int swapped)
+void TTF_ByteSwappedUNICODE(SDL_bool swapped)
 {
     TTF_byteswapped = swapped;
 }
@@ -2574,16 +2574,16 @@ static void LATIN1_to_UTF8(const char *src, Uint8 *dst)
 /* Convert a UCS-2 string to a UTF-8 string */
 static void UCS2_to_UTF8(const Uint16 *src, Uint8 *dst)
 {
-    int swapped = TTF_byteswapped;
+    SDL_bool swapped = TTF_byteswapped;
 
     while (*src) {
         Uint16 ch = *src++;
         if (ch == UNICODE_BOM_NATIVE) {
-            swapped = 0;
+            swapped = SDL_FALSE;
             continue;
         }
         if (ch == UNICODE_BOM_SWAPPED) {
-            swapped = 1;
+            swapped = SDL_TRUE;
             continue;
         }
         if (swapped) {
diff --git a/SDL_ttf.h b/SDL_ttf.h
index 50afd39..5b6b787 100644
--- a/SDL_ttf.h
+++ b/SDL_ttf.h
@@ -92,7 +92,7 @@ extern DECLSPEC const SDL_version * SDLCALL TTF_Linked_Version(void);
    byteswapped.  A UNICODE BOM character in a string will override
    this setting for the remainder of that string.
 */
-extern DECLSPEC void SDLCALL TTF_ByteSwappedUNICODE(int swapped);
+extern DECLSPEC void SDLCALL TTF_ByteSwappedUNICODE(SDL_bool swapped);
 
 /* The internal structure containing font information */
 typedef struct _TTF_Font TTF_Font;