Code:
struct httpd_fsdata_file {
const struct httpd_fsdata_file *next;
const char *name;
const char *data;
const int len;
#ifdef HTTPD_FS_STATISTICS
#if HTTPD_FS_STATISTICS == 1
u16_t count;
#endif /* HTTPD_FS_STATISTICS */
#endif /* HTTPD_FS_STATISTICS */
};
Code:
const struct httpd_fsdata_file file_404_html = {&file_processes_shtml, (char const*)data_404_html, (char const*)data_404_html + 10, sizeof(data_404_html) - 10};
const struct httpd_fsdata_file file_files_shtml = {&file_404_html, (char const*)data_files_shtml, (char const*)data_files_shtml + 13, sizeof(data_files_shtml) - 13};
Code:
httpd-fsdata.c:610: error: variable ‘file_404_html’ has initializer but incomplete type
httpd-fsdata.c:611: error: unknown field ‘next’ specified in initializer
httpd-fsdata.c:611: warning: excess elements in struct initializer
httpd-fsdata.c:611: warning: (near initialization for ‘file_404_html’)