1 #ifndef _H_SET_ADV_ 2 #define _H_SET_ADV_ 3 4 /* ADV information */ 5 #define ADV_SIZE 512 /* Total size */ 6 #define ADV_LEN (ADV_SIZE-3*4) /* Usable data size */ 7 8 extern unsigned char syslinux_adv[2 * ADV_SIZE]; 9 10 int syslinux_setadv(int tag, size_t size, const void *data); 11 void syslinux_reset_adv(unsigned char *advbuf); 12 int syslinux_validate_adv(unsigned char *advbuf); 13 int read_adv(const char *path, const char *cfg); 14 int write_adv(const char *path, const char *cfg); 15 16 #endif 17