mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-06-04 22:32:13 +08:00
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.
This commit is contained in:
@@ -23,7 +23,6 @@
|
|||||||
#ifdef HAVE_FRIBIDI_H
|
#ifdef HAVE_FRIBIDI_H
|
||||||
|
|
||||||
#include "SDL_fribidi.h"
|
#include "SDL_fribidi.h"
|
||||||
#include <fribidi.h>
|
|
||||||
|
|
||||||
#ifdef SDL_FRIBIDI_DYNAMIC
|
#ifdef SDL_FRIBIDI_DYNAMIC
|
||||||
SDL_ELF_NOTE_DLOPEN(
|
SDL_ELF_NOTE_DLOPEN(
|
||||||
@@ -34,7 +33,8 @@ SDL_ELF_NOTE_DLOPEN(
|
|||||||
);
|
);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
SDL_FriBidi *SDL_FriBidi_Create(void) {
|
SDL_FriBidi *SDL_FriBidi_Create(void)
|
||||||
|
{
|
||||||
SDL_FriBidi *fribidi;
|
SDL_FriBidi *fribidi;
|
||||||
|
|
||||||
fribidi = (SDL_FriBidi *)SDL_malloc(sizeof(SDL_FriBidi));
|
fribidi = (SDL_FriBidi *)SDL_malloc(sizeof(SDL_FriBidi));
|
||||||
@@ -75,7 +75,8 @@ SDL_FriBidi *SDL_FriBidi_Create(void) {
|
|||||||
return fribidi;
|
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;
|
FriBidiCharType *types;
|
||||||
FriBidiLevel *levels;
|
FriBidiLevel *levels;
|
||||||
FriBidiArabicProp *props;
|
FriBidiArabicProp *props;
|
||||||
@@ -154,7 +155,8 @@ char *SDL_FriBidi_Process(SDL_FriBidi *fribidi, char *utf8, ssize_t utf8_len, bo
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
void SDL_FriBidi_Destroy(SDL_FriBidi *fribidi) {
|
void SDL_FriBidi_Destroy(SDL_FriBidi *fribidi)
|
||||||
|
{
|
||||||
if (!fribidi) {
|
if (!fribidi) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,6 +22,7 @@
|
|||||||
#include "SDL_internal.h"
|
#include "SDL_internal.h"
|
||||||
|
|
||||||
#ifdef HAVE_FRIBIDI_H
|
#ifdef HAVE_FRIBIDI_H
|
||||||
|
#include <sys/types.h> // for ssize_t
|
||||||
#include <fribidi.h>
|
#include <fribidi.h>
|
||||||
|
|
||||||
#ifndef SDL_fribidi_h_
|
#ifndef SDL_fribidi_h_
|
||||||
|
|||||||
Reference in New Issue
Block a user