summaryrefslogtreecommitdiff
path: root/xs_formdata.h
diff options
context:
space:
mode:
Diffstat (limited to 'xs_formdata.h')
-rw-r--r--xs_formdata.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/xs_formdata.h b/xs_formdata.h
new file mode 100644
index 0000000..213bd3e
--- /dev/null
+++ b/xs_formdata.h
@@ -0,0 +1,27 @@
1/* copyright (c) 2022 - 2024 grunfink et al. / MIT license */
2#include "xs.h"
3
4#ifndef _XS_FORMDATA_H
5
6#define _XS_FORMDATA_H
7
8xs_val *xs_formdata_loads(const xs_str *formdata);
9
10#ifdef XS_IMPLEMENTATION
11
12/** IMPLEMENTATION **/
13
14xs_val *xs_formdata_loads(const xs_str *formdata)
15/* loads a string in formdata format and converts to a multiple data */
16{
17 xs_val *v = NULL;
18 xs_list *args = xs_split(formdata, "&");
19 int i = 0;
20 while (){}
21 printf("args: %s\r\n", args); fflush(stdout);
22 printf("data: %s\r\n", formdata); fflush(stdout);
23}
24
25#endif /* XS_IMPLEMENTATION */
26
27#endif /* _XS_FORMDATA_H */