|
Graphviz 14.0.3~dev.20251029.0425
|
Go to the source code of this file.
Functions | |
| static size_t | div_up (size_t dividend, size_t divisor) |
| size_t | gv_base64_size (size_t source_size) |
| char * | gv_base64 (const unsigned char *source, size_t size) |
Variables | |
| static const char | base64_alphabet [] |
|
static |
Definition at line 5 of file base64.c.
Referenced by gv_base64_size().
| char * gv_base64 | ( | const unsigned char * | source, |
| size_t | size | ||
| ) |
Base64 encode some data
This function does not return on failure, like memory allocation. It calls exit. The caller is expected to free the returned pointer.
| source | Pointer to the start of data to encode |
| size | Number of bytes in the source |
Definition at line 14 of file base64.c.
References base64_alphabet, gv_alloc(), and gv_base64_size().
Referenced by kitty_write().
| size_t gv_base64_size | ( | size_t | source_size | ) |
how many bytes does it take to encode a given source data length?
| source_size | The number of bytes in the source to encoding |
Definition at line 12 of file base64.c.
References div_up().
Referenced by gv_base64(), and kitty_write().
|
static |
Definition at line 9 of file base64.c.
Referenced by gv_base64().