Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/gfx/src/color.c

    rbc52b5b ra3f63ac  
    11/*
    2  * Copyright (c) 2021 Jiri Svoboda
     2 * Copyright (c) 2019 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    6969}
    7070
    71 /** Create new EGA color.
    72  *
    73  * @param attr EGA attributes
    74  * @param rcolor Place to store pointer to new color
    75  *
    76  * @return EOK on success or an error code, ENOMEM if out of resources,
    77  *         EIO if the graphic device connection was lost
    78  */
    79 errno_t gfx_color_new_ega(uint8_t attr, gfx_color_t **rcolor)
    80 {
    81         gfx_color_t *color;
    82 
    83         color = calloc(1, sizeof(gfx_color_t));
    84         if (color == NULL)
    85                 return ENOMEM;
    86 
    87         color->attr = attr;
    88 
    89         *rcolor = color;
    90         return EOK;
    91 }
    92 
    9371/** Delete color.
    9472 *
     
    11593}
    11694
    117 /** Convert color to EGA attributes.
    118  *
    119  * @param color Color
    120  * @param attr Place to store EGA attributes
    121  */
    122 void gfx_color_get_ega(gfx_color_t *color, uint8_t *attr)
    123 {
    124         *attr = color->attr;
    125 }
    126 
    12795/** @}
    12896 */
Note: See TracChangeset for help on using the changeset viewer.