SDL: SDL_fribidi.h: include sys/types.h for ssize_t.

From ae7643e8ae683d93069dccdb638776350574999b Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Sat, 11 Oct 2025 02:50:20 +0300
Subject: [PATCH] SDL_fribidi.h: include sys/types.h for ssize_t.

also remove fribidi.h include from SDL_fribidi.c (already included
by SDL_fribidi.h) and do style clean-up.
---
 src/core/unix/SDL_fribidi.c | 10 ++++++----
 src/core/unix/SDL_fribidi.h |  1 +
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/core/unix/SDL_fribidi.c b/src/core/unix/SDL_fribidi.c
index f05c84bb9d661..44e31d1a94922 100644
--- a/src/core/unix/SDL_fribidi.c
+++ b/src/core/unix/SDL_fribidi.c
@@ -23,7 +23,6 @@
 #ifdef HAVE_FRIBIDI_H
 
 #include "SDL_fribidi.h"
-#include <fribidi.h>
 
 #ifdef SDL_FRIBIDI_DYNAMIC
 SDL_ELF_NOTE_DLOPEN(
@@ -34,7 +33,8 @@ SDL_ELF_NOTE_DLOPEN(
 );
 #endif
 
-SDL_FriBidi *SDL_FriBidi_Create(void) {
+SDL_FriBidi *SDL_FriBidi_Create(void)
+{
     SDL_FriBidi *fribidi;
 
     fribidi = (SDL_FriBidi *)SDL_malloc(sizeof(SDL_FriBidi));
@@ -75,7 +75,8 @@ SDL_FriBidi *SDL_FriBidi_Create(void) {
     return fribidi;
 }
 
-char *SDL_FriBidi_Process(SDL_FriBidi *fribidi, char *utf8, ssize_t utf8_len, bool shaping, FriBidiParType *out_par_type) {
+char *SDL_FriBidi_Process(SDL_FriBidi *fribidi, char *utf8, ssize_t utf8_len, bool shaping, FriBidiParType *out_par_type)
+{
     FriBidiCharType *types;
     FriBidiLevel *levels;
     FriBidiArabicProp *props;
@@ -154,7 +155,8 @@ char *SDL_FriBidi_Process(SDL_FriBidi *fribidi, char *utf8, ssize_t utf8_len, bo
     return result;
 }
 
-void SDL_FriBidi_Destroy(SDL_FriBidi *fribidi) {
+void SDL_FriBidi_Destroy(SDL_FriBidi *fribidi)
+{
     if (!fribidi) {
         return;
     }
diff --git a/src/core/unix/SDL_fribidi.h b/src/core/unix/SDL_fribidi.h
index e9b4bcb0302cd..8e7ffd26b23d3 100644
--- a/src/core/unix/SDL_fribidi.h
+++ b/src/core/unix/SDL_fribidi.h
@@ -22,6 +22,7 @@
 #include "SDL_internal.h"
 
 #ifdef HAVE_FRIBIDI_H
+#include <sys/types.h> // for ssize_t
 #include <fribidi.h>
 
 #ifndef SDL_fribidi_h_