Get rid of double void argument

This commit is contained in:
twinaphex 2018-07-14 00:54:14 +02:00
parent 5ba2a621c0
commit 0d39701145
20 changed files with 53 additions and 37 deletions

View File

@ -104,8 +104,9 @@ static void sdl2_init_font(sdl2_video_t *vid, const char *font_path,
if (!settings->bools.video_font_enable)
return;
if (!font_renderer_create_default((const void**)&vid->font_driver, &vid->font_data,
*font_path ? font_path : NULL, font_size))
if (!font_renderer_create_default(
&vid->font_driver, &vid->font_data,
*font_path ? font_path : NULL, font_size))
{
RARCH_WARN("[SDL]: Could not initialize fonts.\n");
return;

View File

@ -96,7 +96,8 @@ static void sdl_init_font(sdl_video_t *vid, const char *font_path, unsigned font
if (!settings->bools.video_font_enable)
return;
if (!font_renderer_create_default((const void**)&vid->font_driver, &vid->font,
if (!font_renderer_create_default(
&vid->font_driver, &vid->font,
*settings->paths.path_font ? settings->paths.path_font : NULL,
settings->floats.video_font_size))
{

View File

@ -194,7 +194,8 @@ static void *vg_init(const video_info_t *video,
video_context_driver_input_driver(&inp);
if ( video->font_enable
&& font_renderer_create_default((const void**)&vg->font_driver, &vg->mFontRenderer,
&& font_renderer_create_default(
&vg->font_driver, &vg->mFontRenderer,
*settings->paths.path_font ? settings->paths.path_font : NULL, settings->floats.video_font_size))
{
vg->mFont = vgCreateFont(0);

View File

@ -139,7 +139,8 @@ static void xv_init_font(xv_t *xv, const char *font_path, unsigned font_size)
if (!settings->bools.video_font_enable)
return;
if (font_renderer_create_default((const void**)&xv->font_driver,
if (font_renderer_create_default(
&xv->font_driver,
&xv->font, *settings->paths.path_font
? settings->paths.path_font : NULL,
settings->floats.video_font_size))

View File

@ -45,7 +45,8 @@ static void *caca_init_font(void *data,
font->caca = (caca_t*)data;
if (!font_renderer_create_default((const void**)&font->caca_font_driver,
if (!font_renderer_create_default(
&font->caca_font_driver,
&font->caca_font_data, font_path, font_size))
{
RARCH_WARN("Couldn't initialize font renderer.\n");

View File

@ -58,8 +58,9 @@ static void* ctr_font_init_font(void* data, const char* font_path,
return NULL;
font_size = 10;
if (!font_renderer_create_default((const void**)&font->font_driver,
&font->font_data, font_path, font_size))
if (!font_renderer_create_default(
&font->font_driver,
&font->font_data, font_path, font_size))
{
RARCH_WARN("Couldn't initialize font renderer.\n");
free(font);

View File

@ -46,7 +46,7 @@ d3d10_font_init_font(void* data, const char* font_path, float font_size, bool is
return NULL;
if (!font_renderer_create_default(
(const void**)&font->font_driver, &font->font_data, font_path, font_size))
&font->font_driver, &font->font_data, font_path, font_size))
{
RARCH_WARN("Couldn't initialize font renderer.\n");
free(font);

View File

@ -45,7 +45,7 @@ d3d11_font_init_font(void* data, const char* font_path, float font_size, bool is
return NULL;
if (!font_renderer_create_default(
(const void**)&font->font_driver, &font->font_data, font_path, font_size))
&font->font_driver, &font->font_data, font_path, font_size))
{
RARCH_WARN("Couldn't initialize font renderer.\n");
free(font);

View File

@ -46,7 +46,7 @@ d3d12_font_init_font(void* data, const char* font_path,
return NULL;
if (!font_renderer_create_default(
(const void**)&font->font_driver,
&font->font_driver,
&font->font_data, font_path, font_size))
{
RARCH_WARN("Couldn't initialize font renderer.\n");

View File

@ -51,7 +51,8 @@ static void *gdi_init_font(void *data,
font->gdi = (gdi_t*)data;
if (!font_renderer_create_default((const void**)&font->gdi_font_driver,
if (!font_renderer_create_default(
&font->gdi_font_driver,
&font->gdi_font_data, font_path, font_size))
{
RARCH_WARN("Couldn't initialize font renderer.\n");

View File

@ -178,7 +178,8 @@ static void *gl_raster_font_init_font(void *data,
font->gl = (gl_t*)data;
if (!font_renderer_create_default((const void**)&font->font_driver,
if (!font_renderer_create_default(
&font->font_driver,
&font->font_data, font_path, font_size))
{
RARCH_WARN("Couldn't initialize font renderer.\n");

View File

@ -64,8 +64,9 @@
_driver = driver;
_context = driver.context;
if (!font_renderer_create_default((const void **)&_font_driver,
&_font_data, font_path, font_size))
if (!font_renderer_create_default(
&_font_driver,
&_font_data, font_path, font_size))
{
RARCH_WARN("Couldn't initialize font renderer.\n");
return nil;

View File

@ -45,7 +45,8 @@ static void *sixel_init_font(void *data,
font->sixel = (sixel_t*)data;
if (!font_renderer_create_default((const void**)&font->sixel_font_driver,
if (!font_renderer_create_default(
&font->sixel_font_driver,
&font->sixel_font_data, font_path, font_size))
{
RARCH_WARN("Couldn't initialize font renderer.\n");

View File

@ -46,7 +46,8 @@ static void *vga_init_font(void *data,
font_size = 1;
if (!font_renderer_create_default((const void**)&font->vga_font_driver,
if (!font_renderer_create_default(
&font->vga_font_driver,
&font->vga_font_data, font_path, font_size))
{
RARCH_WARN("Couldn't initialize font renderer.\n");

View File

@ -48,7 +48,8 @@ static void *vita2d_font_init_font(void *data,
font->vita = (vita_video_t*)data;
if (!font_renderer_create_default((const void**)&font->font_driver,
if (!font_renderer_create_default(
&font->font_driver,
&font->font_data, font_path, font_size))
goto error;

View File

@ -60,7 +60,8 @@ static void *vulkan_raster_font_init_font(void *data,
font->vk = (vk_t*)data;
if (!font_renderer_create_default((const void**)&font->font_driver,
if (!font_renderer_create_default(
&font->font_driver,
&font->font_data, font_path, font_size))
{
RARCH_WARN("Couldn't initialize font renderer.\n");

View File

@ -47,8 +47,9 @@ static void* wiiu_font_init_font(void* data, const char* font_path,
if (!font)
return NULL;
if (!font_renderer_create_default((const void**)&font->font_driver,
&font->font_data, font_path, font_size))
if (!font_renderer_create_default(
&font->font_driver,
&font->font_data, font_path, font_size))
{
RARCH_WARN("Couldn't initialize font renderer.\n");
free(font);

View File

@ -84,13 +84,13 @@ static freetype_atlas_slot_t* font_renderer_get_slot(ft_font_renderer_t *handle)
unsigned oldest = 0;
for (i = 1; i < FT_ATLAS_SIZE; i++)
if((handle->usage_counter - handle->atlas_slots[i].last_used) >
if ((handle->usage_counter - handle->atlas_slots[i].last_used) >
(handle->usage_counter - handle->atlas_slots[oldest].last_used))
oldest = i;
/* remove from map */
map_id = handle->atlas_slots[oldest].charcode & 0xFF;
if(handle->uc_map[map_id] == &handle->atlas_slots[oldest])
if (handle->uc_map[map_id] == &handle->atlas_slots[oldest])
handle->uc_map[map_id] = handle->atlas_slots[oldest].next;
else if (handle->uc_map[map_id])
{
@ -120,7 +120,7 @@ static const struct font_glyph *font_renderer_ft_get_glyph(
while(atlas_slot)
{
if(atlas_slot->charcode == charcode)
if (atlas_slot->charcode == charcode)
{
atlas_slot->last_used = handle->usage_counter++;
return &atlas_slot->glyph;
@ -203,7 +203,7 @@ static bool font_renderer_create_atlas(ft_font_renderer_t *handle, float font_si
font_renderer_ft_get_glyph(handle, i);
for (i = 0; i < 256; i++)
if(isalnum(i))
if (isalnum(i))
font_renderer_ft_get_glyph(handle, i);
return true;
@ -227,12 +227,12 @@ static void *font_renderer_ft_init(const char *font_path, float font_size)
goto error;
#ifdef WIIU
if(!*font_path)
if (!*font_path)
{
void* font_data = NULL;
void* font_data = NULL;
uint32_t font_size = 0;
if(!OSGetSharedData(SHARED_FONT_DEFAULT, 0, &font_data, &font_size))
if (!OSGetSharedData(SHARED_FONT_DEFAULT, 0, &font_data, &font_size))
goto error;
err = FT_New_Memory_Face(handle->lib, font_data, font_size, 0, &handle->face);
@ -299,7 +299,6 @@ static const char *font_renderer_ft_get_default_font(void)
#else
size_t i;
#if 0
settings_t *settings = config_get_ptr();
char asset_path[PATH_MAX_LENGTH];
#endif
@ -309,7 +308,9 @@ static const char *font_renderer_ft_get_default_font(void)
/* Check if we are getting the font from the assets directory. */
if (string_is_equal(font_paths[i], "assets://pkg/osd-font.ttf"))
{
fill_pathname_join(asset_path, settings->paths.directory_assets, "pkg/osd-font.ttf", PATH_MAX_LENGTH);
settings_t *settings = config_get_ptr();
fill_pathname_join(asset_path,
settings->paths.directory_assets, "pkg/osd-font.ttf", PATH_MAX_LENGTH);
font_paths[i] = asset_path;
}
#endif

View File

@ -46,13 +46,12 @@ static const font_renderer_driver_t *font_backends[] = {
static void *video_font_driver = NULL;
int font_renderer_create_default(const void **data, void **handle,
int font_renderer_create_default(
const font_renderer_driver_t **drv,
void **handle,
const char *font_path, unsigned font_size)
{
unsigned i;
const font_renderer_driver_t **drv =
(const font_renderer_driver_t**)data;
for (i = 0; font_backends[i]; i++)
{
@ -76,7 +75,7 @@ int font_renderer_create_default(const void **data, void **handle,
font_backends[i]->ident);
}
*drv = NULL;
*drv = NULL;
*handle = NULL;
return 0;

View File

@ -124,8 +124,10 @@ typedef struct
} font_data_t;
/* font_path can be NULL for default font. */
int font_renderer_create_default(const void **driver,
void **handle, const char *font_path, unsigned font_size);
int font_renderer_create_default(
const font_renderer_driver_t **drv,
void **handle,
const char *font_path, unsigned font_size);
void font_driver_render_msg(video_frame_info_t *video_info,
void *font_data, const char *msg, const struct font_params *params);