server04!
This commit is contained in:
28
server04.h
Normal file
28
server04.h
Normal file
@@ -0,0 +1,28 @@
|
||||
//
|
||||
// Created by PeterDwyer on 30/07/2025.
|
||||
//
|
||||
|
||||
#ifndef SERVER04_H
|
||||
#define SERVER04_H
|
||||
#include <stddef.h>
|
||||
|
||||
#endif //SERVER04_H
|
||||
|
||||
typedef struct KeyValue {
|
||||
char *key;
|
||||
char *value;
|
||||
}key_value_t;
|
||||
|
||||
typedef struct DataMap {
|
||||
size_t capacity;
|
||||
size_t count;
|
||||
key_value_t *data;
|
||||
} data_map_t;
|
||||
|
||||
|
||||
data_map_t *data_map_create(int capacity);
|
||||
void data_map_free(data_map_t *map);
|
||||
void data_map_append(data_map_t *map, char *key, char *value);
|
||||
void data_map_insert(data_map_t *map, char *key, char *value);
|
||||
void data_map_insert_kv(data_map_t *map, key_value_t *kv);
|
||||
char *data_map_get(data_map_t *map, const char *key);
|
||||
Reference in New Issue
Block a user