#include <errno.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include "array_list.h"
#include "character.h"
#include "hash_map.h"
#include "linked_list.h"
#include "queue.h"
#include "stack.h"
#include "types.h"
Go to the source code of this file.
◆ terminal_input()
Read a line from stdin.
- Returns
- string_t
- Since
- v1.0.0
◆ terminal_print_int()
void terminal_print_int |
( |
void * |
value | ) |
|
Print a int.
- Parameters
-
- Since
- v1.0.0
◆ terminal_print_bool()
void terminal_print_bool |
( |
void * |
value | ) |
|
Print a boolean.
- Parameters
-
- Since
- v5.0.0
◆ terminal_print_long()
void terminal_print_long |
( |
void * |
value | ) |
|
Print a long.
- Parameters
-
- Since
- v1.0.0
◆ terminal_print_unsigned_long()
void terminal_print_unsigned_long |
( |
void * |
value | ) |
|
Print a unsigned long.
- Parameters
-
- Since
- v1.0.0
◆ terminal_print_float()
void terminal_print_float |
( |
void * |
value | ) |
|
Print a float.
- Parameters
-
- Since
- v5.0.0
◆ terminal_print_double()
void terminal_print_double |
( |
void * |
value | ) |
|
Print a double.
- Parameters
-
- Since
- v5.0.0
◆ terminal_print_int8_t()
void terminal_print_int8_t |
( |
void * |
value | ) |
|
Print a int8_t.
- Parameters
-
- Since
- v5.0.0
◆ terminal_print_int16_t()
void terminal_print_int16_t |
( |
void * |
value | ) |
|
Print a int16_t.
- Parameters
-
- Since
- v5.0.0
◆ terminal_print_int32_t()
void terminal_print_int32_t |
( |
void * |
value | ) |
|
Print a int32_t.
- Parameters
-
- Since
- v5.0.0
◆ terminal_print_int64_t()
void terminal_print_int64_t |
( |
void * |
value | ) |
|
Print a int64_t.
- Parameters
-
- Since
- v5.0.0
◆ terminal_print_uint8_t()
void terminal_print_uint8_t |
( |
void * |
value | ) |
|
Print a uint8_t.
- Parameters
-
- Since
- v5.0.0
◆ terminal_print_uint16_t()
void terminal_print_uint16_t |
( |
void * |
value | ) |
|
Print a uint16_t.
- Parameters
-
- Since
- v5.0.0
◆ terminal_print_uint32_t()
void terminal_print_uint32_t |
( |
void * |
value | ) |
|
Print a uint32_t.
- Parameters
-
- Since
- v5.0.0
◆ terminal_print_uint64_t()
void terminal_print_uint64_t |
( |
void * |
value | ) |
|
Print a uint64_t.
- Parameters
-
- Since
- v5.0.0
◆ terminal_print_char()
void terminal_print_char |
( |
void * |
value | ) |
|
Print a char.
- Parameters
-
- Since
- v1.0.0
◆ terminal_print_array()
void terminal_print_array |
( |
void * |
array, |
|
|
size_t |
array_size, |
|
|
size_t |
element_size, |
|
|
void(*)(void *) |
print_element |
|
) |
| |
Print an array.
- Parameters
-
array | |
array_size | |
element_size | |
print_element | |
- Since
- v1.0.0
◆ terminal_print_string()
void terminal_print_string |
( |
void * |
value | ) |
|
Print a string.
- Parameters
-
- Since
- v1.0.0
◆ terminal_print_stack()
void terminal_print_stack |
( |
struct stack * |
stack, |
|
|
void(*)(void *) |
print_element |
|
) |
| |
Print a stack.
- Parameters
-
- Since
- v1.0.0
◆ terminal_print_queue()
void terminal_print_queue |
( |
struct queue * |
queue, |
|
|
void(*)(void *) |
print_element |
|
) |
| |
Print a queue.
- Parameters
-
- Since
- v1.0.0
◆ terminal_print_linked_list()
void terminal_print_linked_list |
( |
struct linked_list * |
linked_list, |
|
|
void(*)(void *) |
print_element |
|
) |
| |
Print a linked list.
- Parameters
-
- Since
- v1.0.0
◆ terminal_print_hash_map()
void terminal_print_hash_map |
( |
struct hash_map * |
hash_map, |
|
|
void(*)(void *) |
print_element |
|
) |
| |
Print a hash map.
- Parameters
-
- Since
- v2.0.0
◆ terminal_print_array_list()
void terminal_print_array_list |
( |
struct array_list * |
list, |
|
|
void(*)(void *) |
print_element |
|
) |
| |
Print an array list.
- Parameters
-
- Since
- v3.0.0