GFXprim
2D bitmap graphics library with emphasis on speed and correctness
Loading...
Searching...
No Matches
gp_utils.h
Go to the documentation of this file.
1//SPDX-License-Identifier: LGPL-2.0-or-later
2/*
3
4 Copyright (c) 2019-2020 Cyril Hrubis <metan@ucw.cz>
5
6 */
7
13#ifndef GP_UTILS_H
14#define GP_UTILS_H
15
16#include <utils/gp_vec.h>
17#include <utils/gp_vec_str.h>
18#include <utils/gp_matrix.h>
19#include <utils/gp_htable.h>
21#include <utils/gp_poll.h>
22#include <utils/gp_bbox.h>
23#include <utils/gp_list.h>
24#include <utils/gp_json.h>
25#include <utils/gp_utf.h>
26#include <utils/gp_utf_pos.h>
27#include <utils/gp_avl_tree.h>
28#include <utils/gp_trie.h>
29#include <utils/gp_cbuffer.h>
30#include <utils/gp_seek.h>
31#include <utils/gp_path.h>
32#include <utils/gp_user_path.h>
33#include <utils/gp_app_cfg.h>
34
35#endif /* GP_UTILS_H */
Utility functions for application config files.
AVL tree implementation.
A bounding box implementation.
Simple block allocator.
Circular buffer indexing and iterators.
Simple hash table implementation.
Includes all JSON headers.
A linked list implementation.
Two dimensional vector.
Utility functions for building paths.
A simple epoll wrapper.
Seek contants and transformations.
An unicode trie.
Utility functions for building paths.
Unicode helper macros and functions.
An iterator for an UTF-8 string.
Vector a growable array.
A dynamic C strings.