Concord - C Discord API library
A Discord API wrapper library written in C
queriec.h
Go to the documentation of this file.
1#ifndef QUERIEC_H
2#define QUERIEC_H
3
4#define QUERIEC_ADDITIONAL_LETTERS_SIZE 2
5
6#define QUERIEC_ERROR_NOMEM -1
7#define QUERIEC_OK 0
8
9struct queriec {
10 int state;
11 size_t size;
12 size_t offset;
13};
14
15void
16queriec_init(struct queriec *queriec, size_t size);
17
18int queriec_snprintf_add(struct queriec *queriec, char *query, const char key[], size_t keySize,
19 char buffer[], size_t bufferLen, const char *format, ...);
20
21int
22queriec_add(struct queriec *queriec, char *query, char key[], size_t keySize, char value[], size_t valueSize);
23
24#endif
void queriec_init(struct queriec *queriec, size_t size)
int queriec_snprintf_add(struct queriec *queriec, char *query, const char key[], size_t keySize, char buffer[], size_t bufferLen, const char *format,...)
int queriec_add(struct queriec *queriec, char *query, char key[], size_t keySize, char value[], size_t valueSize)
Definition: queriec.h:9
size_t offset
Definition: queriec.h:12
size_t size
Definition: queriec.h:11
int state
Definition: queriec.h:10