Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/draw/font/pcf.c

    r1d6dd2a r38d150e  
    4242#include <offset.h>
    4343#include <stdlib.h>
    44 #include <str.h>
    4544
    4645#include "pcf.h"
     
    147146}
    148147
    149 static errno_t pcf_resolve_glyph(void *opaque_data, const wchar_t chr,
     148static int pcf_resolve_glyph(void *opaque_data, const wchar_t chr,
    150149    glyph_id_t *glyph_id)
    151150{
     
    184183}
    185184
    186 static errno_t load_glyph_metrics(pcf_data_t *data, uint32_t glyph_id,
     185static int load_glyph_metrics(pcf_data_t *data, uint32_t glyph_id,
    187186    pcf_toc_entry_t *table, pcf_default_metrics_t *metrics)
    188187{
     
    254253}
    255254
    256 static errno_t pcf_load_glyph_surface(void *opaque_data, glyph_id_t glyph_id,
     255static int pcf_load_glyph_surface(void *opaque_data, glyph_id_t glyph_id,
    257256    surface_t **out_surface)
    258257{
     
    261260        pcf_default_metrics_t pcf_metrics;
    262261        memset(&pcf_metrics, 0, sizeof(pcf_default_metrics_t));
    263         errno_t rc = load_glyph_metrics(data, glyph_id, &data->metrics_table,
     262        int rc = load_glyph_metrics(data, glyph_id, &data->metrics_table,
    264263            &pcf_metrics);
    265264        if (rc != EOK)
     
    269268            (glyph_id * sizeof(uint32_t));
    270269       
    271         if (fseek(data->file, offset, SEEK_SET) < 0)
     270        rc = fseek(data->file, offset, SEEK_SET);
     271        if (rc != 0)
    272272                return errno;
    273273       
     
    284284            + bitmap_offset;
    285285       
    286         if (fseek(data->file, offset, SEEK_SET) < 0)
     286        rc = fseek(data->file, offset, SEEK_SET);
     287        if (rc != 0)
    287288                return errno;
    288289       
     
    340341}
    341342
    342 static errno_t pcf_load_glyph_metrics(void *opaque_data, glyph_id_t glyph_id,
     343static int pcf_load_glyph_metrics(void *opaque_data, glyph_id_t glyph_id,
    343344    glyph_metrics_t *gm)
    344345{
     
    347348        pcf_default_metrics_t pcf_metrics;
    348349        memset(&pcf_metrics, 0, sizeof(pcf_default_metrics_t));
    349         errno_t rc = load_glyph_metrics(data, glyph_id, &data->metrics_table,
     350        int rc = load_glyph_metrics(data, glyph_id, &data->metrics_table,
    350351            &pcf_metrics);
    351352        if (rc != EOK)
     
    378379};
    379380
    380 static errno_t pcf_read_toc(pcf_data_t *data)
     381static int pcf_read_toc(pcf_data_t *data)
    381382{
    382383        int rc = fseek(data->file, 0, SEEK_END);
     
    461462}
    462463
    463 static errno_t pcf_seek_table_header(pcf_data_t *data, pcf_toc_entry_t *table)
     464static int pcf_seek_table_header(pcf_data_t *data, pcf_toc_entry_t *table)
    464465{
    465466        uint32_t format;
     
    479480}
    480481
    481 static errno_t pcf_read_bitmap_table_header(pcf_data_t *data)
    482 {
    483         errno_t rc = pcf_seek_table_header(data, &data->bitmap_table);
     482static int pcf_read_bitmap_table_header(pcf_data_t *data)
     483{
     484        int rc = pcf_seek_table_header(data, &data->bitmap_table);
    484485        if (rc != EOK)
    485486                return rc;
     
    499500}
    500501
    501 static errno_t pcf_read_metrics_table_header(pcf_data_t *data)
    502 {
    503         errno_t rc = pcf_seek_table_header(data, &data->metrics_table);
     502static int pcf_read_metrics_table_header(pcf_data_t *data)
     503{
     504        int rc = pcf_seek_table_header(data, &data->metrics_table);
    504505        if (rc != EOK)
    505506                return rc;
     
    532533}
    533534
    534 static errno_t pcf_read_encodings_table_header(pcf_data_t *data)
    535 {
    536         errno_t rc = pcf_seek_table_header(data, &data->encodings_table);
     535static int pcf_read_encodings_table_header(pcf_data_t *data)
     536{
     537        int rc = pcf_seek_table_header(data, &data->encodings_table);
    537538        if (rc != EOK)
    538539                return rc;
     
    559560}
    560561
    561 static errno_t pcf_read_accelerators_table(pcf_data_t *data)
    562 {
    563         errno_t rc = pcf_seek_table_header(data, &data->accelerators_table);
     562static int pcf_read_accelerators_table(pcf_data_t *data)
     563{
     564        int rc = pcf_seek_table_header(data, &data->accelerators_table);
    564565        if (rc != EOK)
    565566                return rc;
     
    580581}
    581582
    582 errno_t pcf_font_create(font_t **font, char *filename, uint16_t points)
    583 {
    584         errno_t rc;
     583int pcf_font_create(font_t **font, char *filename, uint16_t points)
     584{
     585        int rc;
    585586        pcf_data_t *data = malloc(sizeof(pcf_data_t));
    586587        if (data == NULL)
Note: See TracChangeset for help on using the changeset viewer.