aboutsummaryrefslogtreecommitdiff
path: root/src/file.h
diff options
context:
space:
mode:
authorAleksey Veresov <aleksey@veresov.pro>2020-02-04 18:14:54 +0300
committerAleksey Veresov <aleksey@veresov.pro>2020-02-04 18:14:54 +0300
commit8ef310a22a54dca7a80947f83f03bc296ab298dd (patch)
tree739df8f259747508176ecfcdb32f06d711d6c244 /src/file.h
parent676f6520bf76867135f1af4fab5d69b3b212d198 (diff)
downloadmagi-8ef310a22a54dca7a80947f83f03bc296ab298dd.tar
magi-8ef310a22a54dca7a80947f83f03bc296ab298dd.tar.xz
magi-8ef310a22a54dca7a80947f83f03bc296ab298dd.zip
[magi]
Diffstat (limited to 'src/file.h')
-rw-r--r--src/file.h25
1 files changed, 12 insertions, 13 deletions
diff --git a/src/file.h b/src/file.h
index 887bd31..4705031 100644
--- a/src/file.h
+++ b/src/file.h
@@ -4,28 +4,27 @@
#include "param.h"
-struct magi_file {
+typedef struct magi_file {
/* All pointers must be valid as 'free' arguments. */
- char * param_name; /* Name of corresponding form field */
- char * file_name; /* File name on user's computer */
- struct magi_param_list * params; /* Multipart params (e.g. type) */
-};
+ char *param_name; /* Name of corresponding form field */
+ char *file_name; /* File name on user's computer */
+ magi_param_list *params; /* Multipart params (e.g. type) */
+} magi_file;
-struct magi_file_list {
- struct magi_file_list * next; /* Must be valid as 'free' argument. */
- struct magi_file item;
-};
+typedef struct magi_file_list {
+ struct magi_file_list *next; /* Must be valid as 'free' argument. */
+ magi_file item;
+} magi_file_list;
/* Addition of item to top of list. Null <=> error. */
-int magi_file_list_add(struct magi_file_list ** list, struct magi_file * item);
+int magi_file_list_add(magi_file_list **list, magi_file *item);
/* First node in list: node.param_name == name; else null. */
-struct magi_file * magi_file_list_get(struct magi_file_list * list,
- const char * name);
+magi_file *magi_file_list_get(magi_file_list *list, const char *name);
/* Freeing and invalidation of list. */
-void magi_file_list_destroy(struct magi_file_list * list);
+void magi_file_list_destroy(magi_file_list *list);
#endif