Go to the source code of this file.
|
| void | gop_clear_screen (GOP_PARAMS *gop, uint32_t color) |
| char * | kstrncat (char *dest, const char *src, size_t max_len) |
| | Concatenates src onto dest, up to max_len total bytes in dest.
|
| size_t | kstrlen (const char *str) |
| char * | kstrcpy (char *dst, const char *src) |
| char * | kstrncpy (char *dst, const char *src, size_t n) |
| char * | kstrtok_r (char *str, const char *delim, char **save_ptr) |
| int | ksnprintf (char *buf, size_t bufsize, const char *fmt,...) |
| int | kstrcmp (const char *s1, const char *s2) |
| int | kstrncmp (const char *s1, const char *s2, size_t length) |
| void | gop_printf (uint32_t color, const char *fmt,...) |
| void | MgAcquireExclusiveGopOwnerShip (void) |
| void | MgReleaseExclusiveGopOwnerShip (void) |
◆ FONT8X16_IMPLEMENTATION
| #define FONT8X16_IMPLEMENTATION |
Definition at line 8 of file gop.c.
◆ FONT_SCALE
Definition at line 15 of file gop.c.
◆ gop_clear_screen()
| void gop_clear_screen |
( |
GOP_PARAMS * | gop, |
|
|
uint32_t | color ) |
◆ gop_printf()
| void gop_printf |
( |
uint32_t | color, |
|
|
const char * | fmt, |
|
|
| ... ) |
◆ ksnprintf()
| int ksnprintf |
( |
char * | buf, |
|
|
size_t | bufsize, |
|
|
const char * | fmt, |
|
|
| ... ) |
◆ kstrcmp()
| int kstrcmp |
( |
const char * | s1, |
|
|
const char * | s2 ) |
◆ kstrcpy()
| char * kstrcpy |
( |
char * | dst, |
|
|
const char * | src ) |
◆ kstrlen()
| size_t kstrlen |
( |
const char * | str | ) |
|
◆ kstrncat()
| char * kstrncat |
( |
char * | dest, |
|
|
const char * | src, |
|
|
size_t | max_len ) |
Concatenates src onto dest, up to max_len total bytes in dest.
- Parameters
-
| dest | Destination buffer (must be mutable) |
| src | String to append |
| max_len | Total size of the destination buffer |
- Returns
- Pointer to dest
Definition at line 365 of file gop.c.
◆ kstrncmp()
| int kstrncmp |
( |
const char * | s1, |
|
|
const char * | s2, |
|
|
size_t | length ) |
◆ kstrncpy()
| char * kstrncpy |
( |
char * | dst, |
|
|
const char * | src, |
|
|
size_t | n ) |
◆ kstrtok_r()
| char * kstrtok_r |
( |
char * | str, |
|
|
const char * | delim, |
|
|
char ** | save_ptr ) |
◆ MgAcquireExclusiveGopOwnerShip()
| void MgAcquireExclusiveGopOwnerShip |
( |
void | | ) |
|
◆ MgReleaseExclusiveGopOwnerShip()
| void MgReleaseExclusiveGopOwnerShip |
( |
void | | ) |
|
◆ cursor_x
Definition at line 39 of file gop.c.
◆ cursor_y
Definition at line 39 of file gop.c.
◆ ExclusiveOwnerShip
| volatile void* ExclusiveOwnerShip = NULL |
Definition at line 17 of file gop.c.
◆ gop_bold_enabled
| bool gop_bold_enabled = false |
Definition at line 38 of file gop.c.
◆ gop_local
◆ gop_lock