chain module: setbpb changes, bss & bs options, bugfixes
[profile/ivi/syslinux.git] / com32 / chain / mangle.h
1 #ifndef _COM32_CHAIN_MANGLE_H
2 #define _COM32_CHAIN_MANGLE_H
3
4 #include "chain.h"
5 #include "partiter.h"
6
7 int manglef_isolinux(struct data_area *data);
8 int manglef_grub(const struct part_iter *iter, struct data_area *data);
9 int manglef_bpb(const struct part_iter *iter, struct data_area *data);
10 /* int manglef_drmk(struct data_area *data);*/
11
12 int mangles_bpb(const struct part_iter *iter, struct data_area *data);
13 int mangles_save(const struct part_iter *iter, const struct data_area *data, void *org);
14 int mangles_cmldr(struct data_area *data);
15
16 int manglesf_bss(struct data_area *sec, struct data_area *fil);
17
18 int mangler_common(const struct part_iter *iter);
19 int mangler_handover(const struct part_iter *iter, const struct data_area *data);
20 int mangler_grldr(const struct part_iter *iter);
21
22 #endif
23
24 /* vim: set ts=8 sts=4 sw=4 noet: */