Cleaned up uneeded parsing_state type.
This commit is contained in:
		| @@ -36,7 +36,7 @@ | |||||||
|  |  | ||||||
| #define GDS_ERROR(fmt, ...) printf("[PARSE_ERROR] " fmt "\n",## __VA_ARGS__) | #define GDS_ERROR(fmt, ...) printf("[PARSE_ERROR] " fmt "\n",## __VA_ARGS__) | ||||||
| #define GDS_WARN(fmt, ...) printf("[PARSE_WARNING] " fmt "\n",## __VA_ARGS__) | #define GDS_WARN(fmt, ...) printf("[PARSE_WARNING] " fmt "\n",## __VA_ARGS__) | ||||||
| enum parsing_state {PARSING_LENGTH = 0, PARSING_TYPE, PARSING_DAT}; |  | ||||||
| enum record { | enum record { | ||||||
| 	INVALID = 0x0000, | 	INVALID = 0x0000, | ||||||
| 	HEADER = 0x0002, | 	HEADER = 0x0002, | ||||||
| @@ -329,7 +329,6 @@ int parse_gds_from_file(const char *filename, GList **library_list) | |||||||
| 	FILE *gds_file = NULL; | 	FILE *gds_file = NULL; | ||||||
| 	uint16_t rec_data_length; | 	uint16_t rec_data_length; | ||||||
| 	enum record rec_type; | 	enum record rec_type; | ||||||
| 	enum parsing_state state = PARSING_LENGTH; |  | ||||||
| 	struct gds_library *current_lib = NULL; | 	struct gds_library *current_lib = NULL; | ||||||
| 	struct gds_cell *current_cell = NULL; | 	struct gds_cell *current_cell = NULL; | ||||||
| 	struct gds_graphics *current_graphics = NULL; | 	struct gds_graphics *current_graphics = NULL; | ||||||
| @@ -390,7 +389,6 @@ int parse_gds_from_file(const char *filename, GList **library_list) | |||||||
| 		} | 		} | ||||||
| 		rec_type = (uint16_t)((((uint16_t)(workbuff[0])) << 8) | | 		rec_type = (uint16_t)((((uint16_t)(workbuff[0])) << 8) | | ||||||
| 				(uint16_t)(workbuff[1])); | 				(uint16_t)(workbuff[1])); | ||||||
| 		state = PARSING_DAT; |  | ||||||
|  |  | ||||||
| 		/* if begin: Allocate structures */ | 		/* if begin: Allocate structures */ | ||||||
| 		switch (rec_type) { | 		switch (rec_type) { | ||||||
| @@ -530,7 +528,6 @@ int parse_gds_from_file(const char *filename, GList **library_list) | |||||||
| 		if (!rec_data_length) continue; | 		if (!rec_data_length) continue; | ||||||
|  |  | ||||||
| 		read = fread(workbuff, sizeof(char), rec_data_length, gds_file); | 		read = fread(workbuff, sizeof(char), rec_data_length, gds_file); | ||||||
| 		state = PARSING_LENGTH; |  | ||||||
|  |  | ||||||
| 		if (read != rec_data_length) { | 		if (read != rec_data_length) { | ||||||
| 			GDS_ERROR("Could not read enough data"); | 			GDS_ERROR("Could not read enough data"); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user