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#include <utils/gp_strconv.h>
35
36#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.
Simple function to convert integers to ascii strings and back.
An unicode trie.
Utility functions for building paths.
Unicode helper macros and functions.
An iterator for an UTF-8 string.
Vector a growable and shrinkable array.
A dynamic C strings.