aboutsummaryrefslogtreecommitdiff
path: root/parts/table.h
diff options
context:
space:
mode:
Diffstat (limited to 'parts/table.h')
-rw-r--r--parts/table.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/parts/table.h b/parts/table.h
index 23c61dc..44d1e12 100644
--- a/parts/table.h
+++ b/parts/table.h
@@ -12,12 +12,13 @@ extern struct action {
extern size_t table_states;
-extern int table_fill();
-extern void table_free();
+/*extern*/ int table_fill();
+/*extern*/ void table_free();
void table_print();
void table_print_cstyle();
#include "symbol.h"
+
void table_print()
{
printf(" ");
@@ -40,7 +41,7 @@ void table_print()
void table_print_cstyle()
{
for(size_t i = 0; i < table_states; i++) {
- printf("{");
+ printf("(struct action[]){");
for(size_t sym = 0; sym < total_symbols; sym++)
printf("{%d, %zu},", table[i][sym].type, table[i][sym].arg);
printf("},\n");