========================================================== AgostinooDiLena: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== AlainBindele: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== AlbertoRivelli: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:18: error: dereferencing pointer to incomplete type ===== Compilation with our files failed. Compiling with student files. xsml_list.c:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token xsml_list.c:1:12: warning: null character(s) ignored xsml_list.c:1:108: warning: null character(s) ignored xsml_list.c:1:116: warning: null character(s) ignored xsml_list.c:1:124: warning: null character(s) ignored xsml_list.c:1:136: warning: null character(s) ignored xsml_list.c:1: warning: integer constant is too large for ‘long’ type xsml_list.c:1:148: warning: null character(s) ignored xsml_list.c:1:155: warning: null character(s) ignored xsml_list.c:1:158: warning: null character(s) ignored xsml_list.c:1:263: warning: null character(s) ignored xsml_list.c:1:270: warning: null character(s) ignored xsml_list.c:1:302: warning: null character(s) ignored xsml_list.c:1: error: stray ‘#’ in program In file included from xsml_list.c:2: /usr/include/stdlib.h:140: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__ctype_get_mb_cur_max’ In file included from xsml_list.c:2: /usr/include/stdlib.h:455: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdlib.h:485: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdlib.h:487: error: nonnull argument with out-of-range operand number (argument 1, operand 4) /usr/include/stdlib.h:589: error: expected ‘)’ before ‘__size’ /usr/include/stdlib.h:591: error: expected ‘)’ before ‘__nmemb’ /usr/include/stdlib.h:600: error: expected declaration specifiers or ‘...’ before ‘size_t’ In file included from /usr/include/stdlib.h:612, from xsml_list.c:2: /usr/include/alloca.h:33: error: expected ‘)’ before ‘__size’ In file included from xsml_list.c:2: /usr/include/stdlib.h:617: error: expected ‘)’ before ‘__size’ /usr/include/stdlib.h:622: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdlib.h:622: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdlib.h:776: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdlib.h:776: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdlib.h:777: error: nonnull argument with out-of-range operand number (argument 1, operand 5) /usr/include/stdlib.h:781: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdlib.h:781: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdlib.h:782: error: nonnull argument with out-of-range operand number (argument 1, operand 4) /usr/include/stdlib.h:854: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdlib.h:857: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdlib.h:861: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdlib.h:865: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdlib.h:874: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdlib.h:878: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdlib.h:885: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘mbstowcs’ /usr/include/stdlib.h:888: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘wcstombs’ xsml_list.c:42:1: warning: null character(s) ignored xsml_list.c:42: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token xsml_list.c:42:497: warning: null character(s) ignored xsml_list.c:42:593: warning: null character(s) ignored xsml_list.c:42:601: warning: null character(s) ignored xsml_list.c:42:609: warning: null character(s) ignored xsml_list.c:42:621: warning: null character(s) ignored xsml_list.c:42: warning: integer constant is too large for ‘long’ type xsml_list.c:42:633: warning: null character(s) ignored xsml_list.c:42:640: warning: null character(s) ignored xsml_list.c:42:643: warning: null character(s) ignored xsml_list.c:42:748: warning: null character(s) ignored xsml_list.c:42:755: warning: null character(s) ignored xsml_list.c:42:787: warning: null character(s) ignored In file included from /usr/include/_G_config.h:44, from /usr/include/libio.h:32, from /usr/include/stdio.h:72, from xsml_node.h:8, from xsml_list.c:47: /usr/include/gconv.h:72: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/gconv.h:88: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/gconv.h:97: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/gconv.h:174: error: expected specifier-qualifier-list before ‘size_t’ In file included from /usr/include/stdio.h:72, from xsml_node.h:8, from xsml_list.c:47: /usr/include/libio.h:329: error: expected specifier-qualifier-list before ‘size_t’ /usr/include/libio.h:361: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/libio.h:370: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/libio.h:486: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_IO_sgetn’ In file included from xsml_node.h:8, from xsml_list.c:47: /usr/include/stdio.h:171: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token /usr/include/stdio.h:213: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:218: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:228: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:248: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token /usr/include/stdio.h:254: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token /usr/include/stdio.h:280: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token /usr/include/stdio.h:303: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:307: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:314: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:318: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:327: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:342: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:357: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdio.h:359: error: format string argument not a string type /usr/include/stdio.h:361: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/stdio.h:399: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:441: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:442: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:460: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:471: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:483: error: expected declaration specifiers or ‘...’ before ‘FILE’ /usr/include/stdio.h:484: error: expected declaration specifiers or ‘...’ before ‘FILE’ /usr/include/stdio.h:504: error: expected declaration specifiers or ‘...’ before ‘FILE’ /usr/include/stdio.h:512: error: expected declaration specifiers or ‘...’ before ‘FILE’ /usr/include/stdio.h:520: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:523: error: expected declaration specifiers or ‘...’ before ‘FILE’ /usr/include/stdio.h:532: error: expected declaration specifiers or ‘...’ before ‘FILE’ /usr/include/stdio.h:590: error: expected declaration specifiers or ‘...’ before ‘FILE’ /usr/include/stdio.h:603: error: expected declaration specifiers or ‘...’ before ‘FILE’ /usr/include/stdio.h:610: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fread’ /usr/include/stdio.h:616: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fwrite’ /usr/include/stdio.h:638: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fread_unlocked’ /usr/include/stdio.h:640: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fwrite_unlocked’ /usr/include/stdio.h:650: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:655: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:660: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:674: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:679: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:699: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:704: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:727: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:729: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:731: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:736: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:737: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:738: error: expected ‘)’ before ‘*’ token In file included from xsml_node.h:8, from xsml_list.c:47: /usr/include/stdio.h:759: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:764: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:774: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token /usr/include/stdio.h:780: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:814: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:818: error: expected ‘)’ before ‘*’ token /usr/include/stdio.h:821: error: expected ‘)’ before ‘*’ token In file included from xsml_node.h:10, from xsml_list.c:47: /usr/include/string.h:39: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/string.h:43: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/string.h:52: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/string.h:59: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/string.h:62: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/string.h:66: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/string.h:88: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/string.h:96: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/string.h:102: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/string.h:109: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘strxfrm’ /usr/include/string.h:184: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘strcspn’ /usr/include/string.h:188: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘strspn’ /usr/include/string.h:242: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘strlen’ /usr/include/string.h:270: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/string.h:288: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/string.h:292: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/string.h:296: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/string.h:299: error: expected declaration specifiers or ‘...’ before ‘size_t’ /usr/include/string.h:329: error: expected declaration specifiers or ‘...’ before ‘size_t’ xsml_list.c: In function ‘new_text_node’: xsml_list.c:54: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_list.c: In function ‘new_tag_node’: xsml_list.c:69: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_list.c: In function ‘set_attributo’: xsml_list.c:138: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_list.c:150:1: warning: null character(s) ignored xsml_list.c: At top level: xsml_list.c:150: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token xsml_list.c:150:297: warning: null character(s) ignored xsml_list.c:150:393: warning: null character(s) ignored xsml_list.c:150:401: warning: null character(s) ignored xsml_list.c:150:409: warning: null character(s) ignored xsml_list.c:150:421: warning: null character(s) ignored xsml_list.c:150: warning: integer constant is too large for ‘long’ type xsml_list.c:150:433: warning: null character(s) ignored xsml_list.c:150:440: warning: null character(s) ignored xsml_list.c:150:443: warning: null character(s) ignored xsml_list.c:150:548: warning: null character(s) ignored xsml_list.c:150:555: warning: null character(s) ignored xsml_list.c:150:587: warning: null character(s) ignored xsml_list.c:150: error: stray ‘#’ in program xsml_list.c:167: warning: useless type name in empty declaration xsml_list.c:171: error: redefinition of ‘struct node’ xsml_list.c:182: error: redefinition of typedef ‘node’ xsml_node.h:33: error: previous declaration of ‘node’ was here xsml_list.c:185: error: redefinition of ‘struct attribute’ xsml_list.c:188: error: redefinition of typedef ‘attrib’ xsml_node.h:39: error: previous declaration of ‘attrib’ was here xsml_list.c:203:2: error: #endif without #if xsml_list.c:204:1: warning: null character(s) ignored xsml_list.c:204: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token xsml_list.c:204:107: warning: null character(s) ignored xsml_list.c:204:206: warning: null character(s) ignored xsml_list.c:204:214: warning: null character(s) ignored xsml_list.c:204:222: warning: null character(s) ignored xsml_list.c:204:234: warning: null character(s) ignored xsml_list.c:204: warning: integer constant is too large for ‘long’ type xsml_list.c:204:246: warning: null character(s) ignored xsml_list.c:204:253: warning: null character(s) ignored xsml_list.c:204:256: warning: null character(s) ignored xsml_list.c:204:361: warning: null character(s) ignored xsml_list.c:204:368: warning: null character(s) ignored xsml_list.c:204:400: warning: null character(s) ignored xsml_list.c:205:1: error: invalid suffix "a8" on integer constant xsml_list.c:211: error: expected identifier or ‘(’ before ‘>’ token xsml_list.c:217: error: expected identifier or ‘(’ before ‘>’ token xsml_list.c:218:4: error: invalid suffix "c84" on integer constant xsml_list.c:220: error: expected identifier or ‘(’ before ‘<’ token xsml_list.c:221: error: expected identifier or ‘(’ before ‘<’ token xsml_list.c:222: error: expected identifier or ‘(’ before ‘--’ token xsml_list.c:224: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘/’ token xsml_list.c:225:3: error: invalid suffix "c4" on integer constant xsml_list.c:226: error: stray ‘#’ in program xsml_list.c:227: error: stray ‘#’ in program xsml_list.c:230: error: expected identifier or ‘(’ before numeric constant xsml_list.c:230:3: error: invalid suffix "c6" on integer constant xsml_list.c:234: error: expected identifier or ‘(’ before ‘elem’ xsml_list.c:235: error: expected identifier or ‘(’ before ‘<’ token xsml_list.c:240: error: expected identifier or ‘(’ before ‘list’ xsml_list.c:241: error: expected identifier or ‘(’ before ‘--’ token xsml_list.c:243:1: error: invalid suffix "a8" on integer constant xsml_list.c:243: error: expected identifier or ‘(’ before numeric constant xsml_list.c:245: error: expected identifier or ‘(’ before numeric constant xsml_list.c:245:4: error: invalid suffix "d30" on integer constant xsml_list.c:247: error: stray ‘#’ in program xsml_list.c:249:1: error: invalid suffix "a8" on integer constant xsml_list.c:263: error: expected identifier or ‘(’ before ‘>’ token xsml_list.c:269: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘/’ token xsml_list.c:270:3: error: invalid suffix "d0" on integer constant xsml_list.c:271: error: stray ‘#’ in program xsml_list.c:272: error: stray ‘#’ in program xsml_list.c:273:1: error: invalid suffix "a11" on integer constant xsml_list.c:276: error: expected identifier or ‘(’ before ‘>’ token xsml_list.c:278: error: expected identifier or ‘(’ before numeric constant xsml_list.c:278:4: error: invalid suffix "d21" on integer constant xsml_list.c:292: error: expected identifier or ‘(’ before ‘node’ xsml_list.c:293: error: expected identifier or ‘(’ before ‘<’ token xsml_list.c:298: error: expected identifier or ‘(’ before ‘attrib’ xsml_list.c:299: error: expected identifier or ‘(’ before numeric constant xsml_list.c:299:4: error: invalid suffix "d34" on integer constant xsml_list.c:301: error: stray ‘#’ in program xsml_list.c:301:9: warning: null character(s) ignored xsml_list.c:301:1776: warning: no newline at end of file Compile: [ERROR] ========================================================== AlessandroFuselli: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== AlessandroMastropietro: Unzip: [OK] ===== Compiling with our files xsml_syn.c: In function ‘get_recursion_from_file’: xsml_syn.c:88: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_syn.c:88: warning: incompatible implicit declaration of built-in function ‘strlen’ xsml_syn.c:89: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_iter.c: In function ‘next_attr’: xsml_iter.c:12: error: ‘attributo’ undeclared (first use in this function) xsml_iter.c:12: error: (Each undeclared identifier is reported only once xsml_iter.c:12: error: for each function it appears in.) xsml_iter.c:12: error: expected ‘;’ before ‘prova’ xsml_iter.c:15: error: ‘prova’ undeclared (first use in this function) xsml_iter.c:15: error: expected ‘;’ before ‘next’ ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== AlessandroVergari: Unzip: [OK] ===== Compiling with our files xsml_syn.c: In function ‘crea_primo_tag’: xsml_syn.c:73: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_syn.c:76: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_syn.c: In function ‘cerca_attributo’: xsml_syn.c:121: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_syn.c:122: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_syn.c: In function ‘crea_blocco’: xsml_syn.c:210: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_syn.c:213: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_syn.c:244: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_syn.c:247: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_iter.c: In function ‘next_attr’: xsml_iter.c:12: error: dereferencing pointer to incomplete type ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== AndreaDiGiuseppe: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== AndreaMencaroni: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘attrlist_it’: xsml_iter.c:32: error: ‘InfoAttr’ undeclared (first use in this function) xsml_iter.c:32: error: (Each undeclared identifier is reported only once xsml_iter.c:32: error: for each function it appears in.) xsml_iter.c:32: error: expected ‘;’ before ‘record_atrr’ xsml_iter.c: In function ‘next_attr’: xsml_iter.c:57: error: ‘InfoAttr’ undeclared (first use in this function) xsml_iter.c:57: error: expected ‘;’ before ‘record_attr’ xsml_iter.c:59: error: ‘YES’ undeclared (first use in this function) xsml_iter.c:61: error: ‘record_attr’ undeclared (first use in this function) xsml_iter.c:61: error: expected ‘;’ before ‘next’ xsml_iter.c: In function ‘next_node’: xsml_iter.c:109: error: ‘YES’ undeclared (first use in this function) ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== AntonellaPaluzzi: Unzip: [OK] ===== Compiling with our files /tmp/ccS3iy86.o: In function `main': main3.c:(.text+0x31e): undefined reference to `last_token' collect2: ld returned 1 exit status ===== Compilation with our files failed. Compiling with student files. In file included from xsml_node.h:10, from main3.c:6: xsml_list.h:14: error: redefinition of ‘struct listNode’ xsml_list.h:22: error: redefinition of typedef ‘LISTNODE’ xsml_list.h:22: error: previous declaration of ‘LISTNODE’ was here xsml_list.h:23: error: redefinition of typedef ‘list’ xsml_list.h:23: error: previous declaration of ‘list’ was here xsml_list.h:28: error: redefinition of ‘struct iteratore’ xsml_list.h:33: error: redefinition of typedef ‘ITER’ xsml_list.h:33: error: previous declaration of ‘ITER’ was here xsml_list.h:34: error: redefinition of typedef ‘iterator’ xsml_list.h:34: error: previous declaration of ‘iterator’ was here xsml_list.h:38: error: nested redefinition of ‘enum op_errors’ xsml_list.h:38: error: redeclaration of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:39: error: previous definition of ‘OP_OK’ was here xsml_list.h:40: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:40: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:5, from main3.c:7: xsml_list.h:14: error: redefinition of ‘struct listNode’ xsml_list.h:22: error: redefinition of typedef ‘LISTNODE’ xsml_list.h:22: error: previous declaration of ‘LISTNODE’ was here xsml_list.h:23: error: redefinition of typedef ‘list’ xsml_list.h:23: error: previous declaration of ‘list’ was here xsml_list.h:28: error: redefinition of ‘struct iteratore’ xsml_list.h:33: error: redefinition of typedef ‘ITER’ xsml_list.h:33: error: previous declaration of ‘ITER’ was here xsml_list.h:34: error: redefinition of typedef ‘iterator’ xsml_list.h:34: error: previous declaration of ‘iterator’ was here xsml_list.h:38: error: nested redefinition of ‘enum op_errors’ xsml_list.h:38: error: redeclaration of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:39: error: previous definition of ‘OP_OK’ was here xsml_list.h:40: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:40: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_node.h:10, from xsml_syn.h:6, from main3.c:7: xsml_list.h:14: error: redefinition of ‘struct listNode’ xsml_list.h:22: error: redefinition of typedef ‘LISTNODE’ xsml_list.h:22: error: previous declaration of ‘LISTNODE’ was here xsml_list.h:23: error: redefinition of typedef ‘list’ xsml_list.h:23: error: previous declaration of ‘list’ was here xsml_list.h:28: error: redefinition of ‘struct iteratore’ xsml_list.h:33: error: redefinition of typedef ‘ITER’ xsml_list.h:33: error: previous declaration of ‘ITER’ was here xsml_list.h:34: error: redefinition of typedef ‘iterator’ xsml_list.h:34: error: previous declaration of ‘iterator’ was here xsml_list.h:38: error: nested redefinition of ‘enum op_errors’ xsml_list.h:38: error: redeclaration of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:39: error: previous definition of ‘OP_OK’ was here xsml_list.h:40: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:40: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:6, from main3.c:7: xsml_node.h:14: error: redeclaration of enumerator ‘TEXT_NODE’ xsml_node.h:14: error: previous definition of ‘TEXT_NODE’ was here xsml_node.h:16: error: redeclaration of enumerator ‘TAG_NODE’ xsml_node.h:16: error: previous definition of ‘TAG_NODE’ was here xsml_node.h:16: error: conflicting types for ‘node_type’ xsml_node.h:16: error: previous declaration of ‘node_type’ was here xsml_node.h:21: error: redefinition of ‘struct node’ xsml_node.h:31: error: redefinition of typedef ‘node’ xsml_node.h:31: error: previous declaration of ‘node’ was here xsml_node.h:35: error: redefinition of ‘struct attributo’ xsml_node.h:41: error: redefinition of typedef ‘ATTRIBUTO’ xsml_node.h:41: error: previous declaration of ‘ATTRIBUTO’ was here xsml_node.h:42: error: redefinition of typedef ‘attributoPtr’ xsml_node.h:42: error: previous declaration of ‘attributoPtr’ was here xsml_node.h:51: error: conflicting types for ‘get_node_type’ xsml_node.h:51: error: previous declaration of ‘get_node_type’ was here In file included from xsml_node.h:10, from xsml_syn.c:12: xsml_list.h:14: error: redefinition of ‘struct listNode’ xsml_list.h:22: error: redefinition of typedef ‘LISTNODE’ xsml_list.h:22: error: previous declaration of ‘LISTNODE’ was here xsml_list.h:23: error: redefinition of typedef ‘list’ xsml_list.h:23: error: previous declaration of ‘list’ was here xsml_list.h:28: error: redefinition of ‘struct iteratore’ xsml_list.h:33: error: redefinition of typedef ‘ITER’ xsml_list.h:33: error: previous declaration of ‘ITER’ was here xsml_list.h:34: error: redefinition of typedef ‘iterator’ xsml_list.h:34: error: previous declaration of ‘iterator’ was here xsml_list.h:38: error: nested redefinition of ‘enum op_errors’ xsml_list.h:38: error: redeclaration of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:39: error: previous definition of ‘OP_OK’ was here xsml_list.h:40: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:40: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:5, from xsml_syn.c:13: xsml_list.h:14: error: redefinition of ‘struct listNode’ xsml_list.h:22: error: redefinition of typedef ‘LISTNODE’ xsml_list.h:22: error: previous declaration of ‘LISTNODE’ was here xsml_list.h:23: error: redefinition of typedef ‘list’ xsml_list.h:23: error: previous declaration of ‘list’ was here xsml_list.h:28: error: redefinition of ‘struct iteratore’ xsml_list.h:33: error: redefinition of typedef ‘ITER’ xsml_list.h:33: error: previous declaration of ‘ITER’ was here xsml_list.h:34: error: redefinition of typedef ‘iterator’ xsml_list.h:34: error: previous declaration of ‘iterator’ was here xsml_list.h:38: error: nested redefinition of ‘enum op_errors’ xsml_list.h:38: error: redeclaration of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:39: error: previous definition of ‘OP_OK’ was here xsml_list.h:40: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:40: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_node.h:10, from xsml_syn.h:6, from xsml_syn.c:13: xsml_list.h:14: error: redefinition of ‘struct listNode’ xsml_list.h:22: error: redefinition of typedef ‘LISTNODE’ xsml_list.h:22: error: previous declaration of ‘LISTNODE’ was here xsml_list.h:23: error: redefinition of typedef ‘list’ xsml_list.h:23: error: previous declaration of ‘list’ was here xsml_list.h:28: error: redefinition of ‘struct iteratore’ xsml_list.h:33: error: redefinition of typedef ‘ITER’ xsml_list.h:33: error: previous declaration of ‘ITER’ was here xsml_list.h:34: error: redefinition of typedef ‘iterator’ xsml_list.h:34: error: previous declaration of ‘iterator’ was here xsml_list.h:38: error: nested redefinition of ‘enum op_errors’ xsml_list.h:38: error: redeclaration of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:39: error: previous definition of ‘OP_OK’ was here xsml_list.h:40: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:40: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:6, from xsml_syn.c:13: xsml_node.h:14: error: redeclaration of enumerator ‘TEXT_NODE’ xsml_node.h:14: error: previous definition of ‘TEXT_NODE’ was here xsml_node.h:16: error: redeclaration of enumerator ‘TAG_NODE’ xsml_node.h:16: error: previous definition of ‘TAG_NODE’ was here xsml_node.h:16: error: conflicting types for ‘node_type’ xsml_node.h:16: error: previous declaration of ‘node_type’ was here xsml_node.h:21: error: redefinition of ‘struct node’ xsml_node.h:31: error: redefinition of typedef ‘node’ xsml_node.h:31: error: previous declaration of ‘node’ was here xsml_node.h:35: error: redefinition of ‘struct attributo’ xsml_node.h:41: error: redefinition of typedef ‘ATTRIBUTO’ xsml_node.h:41: error: previous declaration of ‘ATTRIBUTO’ was here xsml_node.h:42: error: redefinition of typedef ‘attributoPtr’ xsml_node.h:42: error: previous declaration of ‘attributoPtr’ was here xsml_node.h:51: error: conflicting types for ‘get_node_type’ xsml_node.h:51: error: previous declaration of ‘get_node_type’ was here In file included from xsml_node.h:10, from xsml_iter.c:12: xsml_list.h:14: error: redefinition of ‘struct listNode’ xsml_list.h:22: error: redefinition of typedef ‘LISTNODE’ xsml_list.h:22: error: previous declaration of ‘LISTNODE’ was here xsml_list.h:23: error: redefinition of typedef ‘list’ xsml_list.h:23: error: previous declaration of ‘list’ was here xsml_list.h:28: error: redefinition of ‘struct iteratore’ xsml_list.h:33: error: redefinition of typedef ‘ITER’ xsml_list.h:33: error: previous declaration of ‘ITER’ was here xsml_list.h:34: error: redefinition of typedef ‘iterator’ xsml_list.h:34: error: previous declaration of ‘iterator’ was here xsml_list.h:38: error: nested redefinition of ‘enum op_errors’ xsml_list.h:38: error: redeclaration of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:39: error: previous definition of ‘OP_OK’ was here xsml_list.h:40: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:40: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:5, from xsml_iter.c:13: xsml_list.h:14: error: redefinition of ‘struct listNode’ xsml_list.h:22: error: redefinition of typedef ‘LISTNODE’ xsml_list.h:22: error: previous declaration of ‘LISTNODE’ was here xsml_list.h:23: error: redefinition of typedef ‘list’ xsml_list.h:23: error: previous declaration of ‘list’ was here xsml_list.h:28: error: redefinition of ‘struct iteratore’ xsml_list.h:33: error: redefinition of typedef ‘ITER’ xsml_list.h:33: error: previous declaration of ‘ITER’ was here xsml_list.h:34: error: redefinition of typedef ‘iterator’ xsml_list.h:34: error: previous declaration of ‘iterator’ was here xsml_list.h:38: error: nested redefinition of ‘enum op_errors’ xsml_list.h:38: error: redeclaration of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:39: error: previous definition of ‘OP_OK’ was here xsml_list.h:40: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:40: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_node.h:10, from xsml_syn.h:6, from xsml_iter.c:13: xsml_list.h:14: error: redefinition of ‘struct listNode’ xsml_list.h:22: error: redefinition of typedef ‘LISTNODE’ xsml_list.h:22: error: previous declaration of ‘LISTNODE’ was here xsml_list.h:23: error: redefinition of typedef ‘list’ xsml_list.h:23: error: previous declaration of ‘list’ was here xsml_list.h:28: error: redefinition of ‘struct iteratore’ xsml_list.h:33: error: redefinition of typedef ‘ITER’ xsml_list.h:33: error: previous declaration of ‘ITER’ was here xsml_list.h:34: error: redefinition of typedef ‘iterator’ xsml_list.h:34: error: previous declaration of ‘iterator’ was here xsml_list.h:38: error: nested redefinition of ‘enum op_errors’ xsml_list.h:38: error: redeclaration of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:39: error: previous definition of ‘OP_OK’ was here xsml_list.h:40: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:40: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:6, from xsml_iter.c:13: xsml_node.h:14: error: redeclaration of enumerator ‘TEXT_NODE’ xsml_node.h:14: error: previous definition of ‘TEXT_NODE’ was here xsml_node.h:16: error: redeclaration of enumerator ‘TAG_NODE’ xsml_node.h:16: error: previous definition of ‘TAG_NODE’ was here xsml_node.h:16: error: conflicting types for ‘node_type’ xsml_node.h:16: error: previous declaration of ‘node_type’ was here xsml_node.h:21: error: redefinition of ‘struct node’ xsml_node.h:31: error: redefinition of typedef ‘node’ xsml_node.h:31: error: previous declaration of ‘node’ was here xsml_node.h:35: error: redefinition of ‘struct attributo’ xsml_node.h:41: error: redefinition of typedef ‘ATTRIBUTO’ xsml_node.h:41: error: previous declaration of ‘ATTRIBUTO’ was here xsml_node.h:42: error: redefinition of typedef ‘attributoPtr’ xsml_node.h:42: error: previous declaration of ‘attributoPtr’ was here xsml_node.h:51: error: conflicting types for ‘get_node_type’ xsml_node.h:51: error: previous declaration of ‘get_node_type’ was here xsml_iter.c: In function ‘attrlist_it’: xsml_iter.c:18: error: invalid application of ‘sizeof’ to incomplete type ‘struct iterator’ xsml_iter.c:19: error: ‘ITER’ has no member named ‘p’ xsml_iter.c:19: error: ‘LISTNODE’ has no member named ‘first’ xsml_iter.c: In function ‘next_attr’: xsml_iter.c:26: error: ‘list_node’ undeclared (first use in this function) xsml_iter.c:26: error: (Each undeclared identifier is reported only once xsml_iter.c:26: error: for each function it appears in.) xsml_iter.c:26: error: expected expression before ‘node’ xsml_iter.c:28: error: ‘ITER’ has no member named ‘p’ xsml_iter.c:28: error: ‘ITER’ has no member named ‘p’ xsml_iter.c:30: error: expected expression before ‘node’ xsml_iter.c: In function ‘nodelist_it’: xsml_iter.c:35: error: invalid application of ‘sizeof’ to incomplete type ‘struct iterator’ xsml_iter.c:36: error: ‘ITER’ has no member named ‘p’ xsml_iter.c:36: error: ‘LISTNODE’ has no member named ‘first’ xsml_iter.c: In function ‘next_node’: xsml_iter.c:42: error: ‘list_node’ undeclared (first use in this function) xsml_iter.c:42: error: expected expression before ‘node’ xsml_iter.c:44: error: ‘ITER’ has no member named ‘p’ xsml_iter.c:44: error: ‘ITER’ has no member named ‘p’ xsml_iter.c:46: error: expected expression before ‘node’ Compile: [ERROR] ========================================================== AntonioGaudino: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:69: error: dereferencing pointer to incomplete type ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== AntonioMiranda: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:14: error: ‘coppia’ undeclared (first use in this function) xsml_iter.c:14: error: (Each undeclared identifier is reported only once xsml_iter.c:14: error: for each function it appears in.) xsml_iter.c:14: error: ‘aux’ undeclared (first use in this function) xsml_iter.c:17: error: expected expression before ‘)’ token ===== Compilation with our files failed. Compiling with student files. In file included from xsml_node.h:1, from main3.c:6: xsml_list.h:5: error: redefinition of ‘struct lista’ xsml_list.h:7: error: redefinition of typedef ‘elemento’ xsml_list.h:7: error: previous declaration of ‘elemento’ was here xsml_list.h:9: error: redefinition of typedef ‘ptr’ xsml_list.h:9: error: previous declaration of ‘ptr’ was here xsml_list.h:11: error: redefinition of ‘struct list’ xsml_list.h:15: error: redefinition of typedef ‘list’ xsml_list.h:15: error: previous declaration of ‘list’ was here xsml_list.h:27: error: redefinition of ‘struct itr’ xsml_list.h:28: error: redefinition of typedef ‘itr’ xsml_list.h:28: error: previous declaration of ‘itr’ was here xsml_list.h:30: error: redefinition of typedef ‘iterator’ xsml_list.h:30: error: previous declaration of ‘iterator’ was here xsml_list.h:39: error: nested redefinition of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of ‘enum op_errors’ xsml_list.h:40: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:40: error: previous definition of ‘OP_OK’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:42: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:42: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:5, from main3.c:7: xsml_list.h:5: error: redefinition of ‘struct lista’ xsml_list.h:7: error: redefinition of typedef ‘elemento’ xsml_list.h:7: error: previous declaration of ‘elemento’ was here xsml_list.h:9: error: redefinition of typedef ‘ptr’ xsml_list.h:9: error: previous declaration of ‘ptr’ was here xsml_list.h:11: error: redefinition of ‘struct list’ xsml_list.h:15: error: redefinition of typedef ‘list’ xsml_list.h:15: error: previous declaration of ‘list’ was here xsml_list.h:27: error: redefinition of ‘struct itr’ xsml_list.h:28: error: redefinition of typedef ‘itr’ xsml_list.h:28: error: previous declaration of ‘itr’ was here xsml_list.h:30: error: redefinition of typedef ‘iterator’ xsml_list.h:30: error: previous declaration of ‘iterator’ was here xsml_list.h:39: error: nested redefinition of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of ‘enum op_errors’ xsml_list.h:40: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:40: error: previous definition of ‘OP_OK’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:42: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:42: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_node.h:1, from xsml_syn.h:6, from main3.c:7: xsml_list.h:5: error: redefinition of ‘struct lista’ xsml_list.h:7: error: redefinition of typedef ‘elemento’ xsml_list.h:7: error: previous declaration of ‘elemento’ was here xsml_list.h:9: error: redefinition of typedef ‘ptr’ xsml_list.h:9: error: previous declaration of ‘ptr’ was here xsml_list.h:11: error: redefinition of ‘struct list’ xsml_list.h:15: error: redefinition of typedef ‘list’ xsml_list.h:15: error: previous declaration of ‘list’ was here xsml_list.h:27: error: redefinition of ‘struct itr’ xsml_list.h:28: error: redefinition of typedef ‘itr’ xsml_list.h:28: error: previous declaration of ‘itr’ was here xsml_list.h:30: error: redefinition of typedef ‘iterator’ xsml_list.h:30: error: previous declaration of ‘iterator’ was here xsml_list.h:39: error: nested redefinition of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of ‘enum op_errors’ xsml_list.h:40: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:40: error: previous definition of ‘OP_OK’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:42: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:42: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:6, from main3.c:7: xsml_node.h:5: error: redeclaration of enumerator ‘TEXT_NODE’ xsml_node.h:5: error: previous definition of ‘TEXT_NODE’ was here xsml_node.h:7: error: redeclaration of enumerator ‘TAG_NODE’ xsml_node.h:7: error: previous definition of ‘TAG_NODE’ was here xsml_node.h:7: error: conflicting types for ‘node_type’ xsml_node.h:7: error: previous declaration of ‘node_type’ was here xsml_node.h:10: error: redefinition of ‘struct node’ xsml_node.h:19: error: redefinition of ‘struct coppia’ xsml_node.h:21: error: redefinition of typedef ‘coppia’ xsml_node.h:21: error: previous declaration of ‘coppia’ was here xsml_node.h:24: error: redefinition of typedef ‘node’ xsml_node.h:24: error: previous declaration of ‘node’ was here xsml_node.h:31: error: conflicting types for ‘get_node_type’ xsml_node.h:31: error: previous declaration of ‘get_node_type’ was here In file included from xsml_syn.h:5, from xsml_syn.c:4: xsml_list.h:5: error: redefinition of ‘struct lista’ xsml_list.h:7: error: redefinition of typedef ‘elemento’ xsml_list.h:7: error: previous declaration of ‘elemento’ was here xsml_list.h:9: error: redefinition of typedef ‘ptr’ xsml_list.h:9: error: previous declaration of ‘ptr’ was here xsml_list.h:11: error: redefinition of ‘struct list’ xsml_list.h:15: error: redefinition of typedef ‘list’ xsml_list.h:15: error: previous declaration of ‘list’ was here xsml_list.h:27: error: redefinition of ‘struct itr’ xsml_list.h:28: error: redefinition of typedef ‘itr’ xsml_list.h:28: error: previous declaration of ‘itr’ was here xsml_list.h:30: error: redefinition of typedef ‘iterator’ xsml_list.h:30: error: previous declaration of ‘iterator’ was here xsml_list.h:39: error: nested redefinition of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of ‘enum op_errors’ xsml_list.h:40: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:40: error: previous definition of ‘OP_OK’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:42: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:42: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_node.h:1, from xsml_syn.h:6, from xsml_syn.c:4: xsml_list.h:5: error: redefinition of ‘struct lista’ xsml_list.h:7: error: redefinition of typedef ‘elemento’ xsml_list.h:7: error: previous declaration of ‘elemento’ was here xsml_list.h:9: error: redefinition of typedef ‘ptr’ xsml_list.h:9: error: previous declaration of ‘ptr’ was here xsml_list.h:11: error: redefinition of ‘struct list’ xsml_list.h:15: error: redefinition of typedef ‘list’ xsml_list.h:15: error: previous declaration of ‘list’ was here xsml_list.h:27: error: redefinition of ‘struct itr’ xsml_list.h:28: error: redefinition of typedef ‘itr’ xsml_list.h:28: error: previous declaration of ‘itr’ was here xsml_list.h:30: error: redefinition of typedef ‘iterator’ xsml_list.h:30: error: previous declaration of ‘iterator’ was here xsml_list.h:39: error: nested redefinition of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of ‘enum op_errors’ xsml_list.h:40: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:40: error: previous definition of ‘OP_OK’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:42: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:42: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:6, from xsml_syn.c:4: xsml_node.h:5: error: redeclaration of enumerator ‘TEXT_NODE’ xsml_node.h:5: error: previous definition of ‘TEXT_NODE’ was here xsml_node.h:7: error: redeclaration of enumerator ‘TAG_NODE’ xsml_node.h:7: error: previous definition of ‘TAG_NODE’ was here xsml_node.h:7: error: conflicting types for ‘node_type’ xsml_node.h:7: error: previous declaration of ‘node_type’ was here xsml_node.h:10: error: redefinition of ‘struct node’ xsml_node.h:19: error: redefinition of ‘struct coppia’ xsml_node.h:21: error: redefinition of typedef ‘coppia’ xsml_node.h:21: error: previous declaration of ‘coppia’ was here xsml_node.h:24: error: redefinition of typedef ‘node’ xsml_node.h:24: error: previous declaration of ‘node’ was here xsml_node.h:31: error: conflicting types for ‘get_node_type’ xsml_node.h:31: error: previous declaration of ‘get_node_type’ was here In file included from xsml_syn.h:5, from xsml_iter.c:4: xsml_list.h:5: error: redefinition of ‘struct lista’ xsml_list.h:7: error: redefinition of typedef ‘elemento’ xsml_list.h:7: error: previous declaration of ‘elemento’ was here xsml_list.h:9: error: redefinition of typedef ‘ptr’ xsml_list.h:9: error: previous declaration of ‘ptr’ was here xsml_list.h:11: error: redefinition of ‘struct list’ xsml_list.h:15: error: redefinition of typedef ‘list’ xsml_list.h:15: error: previous declaration of ‘list’ was here xsml_list.h:27: error: redefinition of ‘struct itr’ xsml_list.h:28: error: redefinition of typedef ‘itr’ xsml_list.h:28: error: previous declaration of ‘itr’ was here xsml_list.h:30: error: redefinition of typedef ‘iterator’ xsml_list.h:30: error: previous declaration of ‘iterator’ was here xsml_list.h:39: error: nested redefinition of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of ‘enum op_errors’ xsml_list.h:40: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:40: error: previous definition of ‘OP_OK’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:42: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:42: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_node.h:1, from xsml_syn.h:6, from xsml_iter.c:4: xsml_list.h:5: error: redefinition of ‘struct lista’ xsml_list.h:7: error: redefinition of typedef ‘elemento’ xsml_list.h:7: error: previous declaration of ‘elemento’ was here xsml_list.h:9: error: redefinition of typedef ‘ptr’ xsml_list.h:9: error: previous declaration of ‘ptr’ was here xsml_list.h:11: error: redefinition of ‘struct list’ xsml_list.h:15: error: redefinition of typedef ‘list’ xsml_list.h:15: error: previous declaration of ‘list’ was here xsml_list.h:27: error: redefinition of ‘struct itr’ xsml_list.h:28: error: redefinition of typedef ‘itr’ xsml_list.h:28: error: previous declaration of ‘itr’ was here xsml_list.h:30: error: redefinition of typedef ‘iterator’ xsml_list.h:30: error: previous declaration of ‘iterator’ was here xsml_list.h:39: error: nested redefinition of ‘enum op_errors’ xsml_list.h:39: error: redeclaration of ‘enum op_errors’ xsml_list.h:40: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:40: error: previous definition of ‘OP_OK’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:41: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:42: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:42: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:44: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:44: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:6, from xsml_iter.c:4: xsml_node.h:5: error: redeclaration of enumerator ‘TEXT_NODE’ xsml_node.h:5: error: previous definition of ‘TEXT_NODE’ was here xsml_node.h:7: error: redeclaration of enumerator ‘TAG_NODE’ xsml_node.h:7: error: previous definition of ‘TAG_NODE’ was here xsml_node.h:7: error: conflicting types for ‘node_type’ xsml_node.h:7: error: previous declaration of ‘node_type’ was here xsml_node.h:10: error: redefinition of ‘struct node’ xsml_node.h:19: error: redefinition of ‘struct coppia’ xsml_node.h:21: error: redefinition of typedef ‘coppia’ xsml_node.h:21: error: previous declaration of ‘coppia’ was here xsml_node.h:24: error: redefinition of typedef ‘node’ xsml_node.h:24: error: previous declaration of ‘node’ was here xsml_node.h:31: error: conflicting types for ‘get_node_type’ xsml_node.h:31: error: previous declaration of ‘get_node_type’ was here Compile: [ERROR] ========================================================== AntonioPetrella: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== BahaaNYAbusahlia: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== ClaudiaRapuano: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== ClaudioCalabrese: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== CleoniceMansillo: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== CristinaPucci: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== DanielaSavelli: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== DanieleCesaroni: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== DanieleGuerrisi: Unzip: [OK] ===== Compiling with our files xsml_syn.c: In function ‘check_tag’: xsml_syn.c:43: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_syn.c:43: warning: incompatible implicit declaration of built-in function ‘strlen’ xsml_syn.c:45: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_syn.c: In function ‘check_attr_pair’: xsml_syn.c:78: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_syn.c:78: warning: incompatible implicit declaration of built-in function ‘strlen’ xsml_syn.c:80: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_iter.c: In function ‘next_attr’: xsml_iter.c:16: error: ‘data’ undeclared (first use in this function) xsml_iter.c:16: error: (Each undeclared identifier is reported only once xsml_iter.c:16: error: for each function it appears in.) xsml_iter.c:16: error: ‘err_code’ undeclared (first use in this function) xsml_iter.c:17: error: expected expression before ‘)’ token ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== DanieleR: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:20: error: ‘attr_dati’ undeclared (first use in this function) xsml_iter.c:20: error: (Each undeclared identifier is reported only once xsml_iter.c:20: error: for each function it appears in.) xsml_iter.c:20: error: expected ‘)’ before ‘valore’ ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== DarioLaPadula: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== DarrolProcacciante: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== DavideDELLAVALLE: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== DeliaPassalacqua: Unzip: [OK] ===== Compiling with our files xsml_syn.c: In function ‘get_xsml_doc’: xsml_syn.c:22: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_syn.c: In function ‘check_blocco’: xsml_syn.c:130: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_iter.c: In function ‘next_attr’: xsml_iter.c:12: error: ‘attrib’ undeclared (first use in this function) xsml_iter.c:12: error: (Each undeclared identifier is reported only once xsml_iter.c:12: error: for each function it appears in.) xsml_iter.c:12: error: expected ‘;’ before ‘attribute’ xsml_iter.c:13: error: ‘attribute’ undeclared (first use in this function) ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== DiegoLucaccini: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== DiegoMaicu: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== ElenaAgostini: Unzip: [OK] ===== Compiling with our files xsml_syn.c: In function ‘attributi’: xsml_syn.c:150: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_syn.c:150: warning: incompatible implicit declaration of built-in function ‘strlen’ xsml_syn.c:151: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_syn.c:177: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_syn.c:177: warning: incompatible implicit declaration of built-in function ‘strlen’ xsml_syn.c:178: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_iter.c: In function ‘next_attr’: xsml_iter.c:12: error: ‘data’ undeclared (first use in this function) xsml_iter.c:12: error: (Each undeclared identifier is reported only once xsml_iter.c:12: error: for each function it appears in.) xsml_iter.c:12: error: expected ‘;’ before ‘ptr’ xsml_iter.c:14: warning: incompatible implicit declaration of built-in function ‘exit’ xsml_iter.c:17: error: ‘ptr’ undeclared (first use in this function) xsml_iter.c:17: error: expected ‘;’ before ‘next’ xsml_iter.c: In function ‘next_node’: xsml_iter.c:34: warning: incompatible implicit declaration of built-in function ‘exit’ ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== EltonBushati: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== EmanueleMariaValentini: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== FedericoScacco: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== FlavioPietrelli: Unzip: [OK] ===== Compiling with our files xsml_syn.c: In function ‘get_xsml_doc’: xsml_syn.c:47: error: request for member ‘first’ in something not a structure or union xsml_syn.c:48: error: request for member ‘first’ in something not a structure or union xsml_syn.c: In function ‘remove_first_elem’: xsml_syn.c:172: error: request for member ‘first’ in something not a structure or union xsml_syn.c:172: error: request for member ‘last’ in something not a structure or union xsml_syn.c:174: error: request for member ‘first’ in something not a structure or union xsml_syn.c:179: error: request for member ‘first’ in something not a structure or union xsml_syn.c:179: error: request for member ‘first’ in something not a structure or union xsml_syn.c:180: error: request for member ‘first’ in something not a structure or union xsml_syn.c:181: error: request for member ‘first’ in something not a structure or union xsml_syn.c:181: error: request for member ‘first’ in something not a structure or union xsml_iter.c: In function ‘next_attr’: xsml_iter.c:12: error: ‘data’ undeclared (first use in this function) xsml_iter.c:12: error: (Each undeclared identifier is reported only once xsml_iter.c:12: error: for each function it appears in.) xsml_iter.c:12: error: expected ‘)’ before ‘next_attr_name’ ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== GabrieleIoannucci: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== GabrieleTarantino: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:11: error: ‘Att’ undeclared (first use in this function) xsml_iter.c:11: error: (Each undeclared identifier is reported only once xsml_iter.c:11: error: for each function it appears in.) xsml_iter.c:11: error: ‘a’ undeclared (first use in this function) ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== GennyProto: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:19: error: ‘attrib’ undeclared (first use in this function) xsml_iter.c:19: error: (Each undeclared identifier is reported only once xsml_iter.c:19: error: for each function it appears in.) xsml_iter.c:19: error: ‘ptr_i’ undeclared (first use in this function) xsml_iter.c:21: error: expected expression before ‘)’ token ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== GianlucaSquarcia: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== GioacchinoMendola: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== GiorgioDePropris: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== GiorgioMarinelli: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== GiuseppeAntonioSestito: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== GiuseppeCoppola: Unzip: [OK] ===== Compiling with our files gcc: xsml_iter.c: No such file or directory ===== Compilation with our files failed. Compiling with student files. gcc: xsml_iter.c: No such file or directory In file included from xsml_list.h:1, from main3.c:5: xsml_list.c:6: error: expected ‘)’ before ‘*’ token xsml_list.c:19: error: expected ‘)’ before ‘l’ xsml_list.c:25: error: expected ‘)’ before ‘*’ token xsml_list.c:46: error: expected ‘)’ before ‘*’ token xsml_list.c:69: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_iterator’ xsml_list.c:79: error: expected ‘)’ before ‘i’ xsml_list.c:88: error: expected ‘)’ before ‘i’ In file included from main3.c:5: xsml_list.h:3: error: expected ‘)’ before ‘*’ token xsml_list.h:4: error: expected ‘)’ before ‘*’ token xsml_list.h:5: error: expected ‘)’ before ‘*’ token xsml_list.h:6: error: expected ‘)’ before ‘l’ xsml_list.h:7: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_iterator’ xsml_list.h:8: error: expected ‘)’ before ‘i’ xsml_list.h:9: error: expected ‘)’ before ‘i’ In file included from xsml_node.h:1, from main3.c:6: xsml_list.h:11: error: redefinition of ‘struct elem’ xsml_list.h:16: error: redefinition of typedef ‘elm’ xsml_list.h:16: error: previous declaration of ‘elm’ was here xsml_list.h:18: error: redefinition of ‘struct lista’ xsml_list.h:24: error: redefinition of typedef ‘list’ xsml_list.h:24: error: previous declaration of ‘list’ was here xsml_list.h:26: error: redefinition of ‘struct iter’ xsml_list.h:33: error: redefinition of typedef ‘iterator’ xsml_list.h:33: error: previous declaration of ‘iterator’ was here xsml_list.h:36: error: nested redefinition of ‘enum op_errors’ xsml_list.h:36: error: redeclaration of ‘enum op_errors’ xsml_list.h:37: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:37: error: previous definition of ‘OP_OK’ was here xsml_list.h:38: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:38: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:39: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:39: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:41: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_list.h:1, from xsml_syn.h:5, from main3.c:7: xsml_list.c:6: error: redefinition of ‘new_list’ xsml_list.c:6: error: previous definition of ‘new_list’ was here xsml_list.c:20: error: redefinition of ‘is_empty’ xsml_list.c:20: error: previous definition of ‘is_empty’ was here xsml_list.c:25: error: redefinition of ‘add_first’ xsml_list.c:25: error: previous definition of ‘add_first’ was here xsml_list.c:46: error: redefinition of ‘add_last’ xsml_list.c:46: error: previous definition of ‘add_last’ was here xsml_list.c:69: error: redefinition of ‘get_iterator’ xsml_list.c:69: error: previous definition of ‘get_iterator’ was here xsml_list.c:79: error: redefinition of ‘next’ xsml_list.c:79: error: previous definition of ‘next’ was here xsml_list.c:88: error: redefinition of ‘has_next’ xsml_list.c:88: error: previous definition of ‘has_next’ was here In file included from xsml_syn.h:5, from main3.c:7: xsml_list.h:11: error: redefinition of ‘struct elem’ xsml_list.h:16: error: redefinition of typedef ‘elm’ xsml_list.h:16: error: previous declaration of ‘elm’ was here xsml_list.h:18: error: redefinition of ‘struct lista’ xsml_list.h:24: error: redefinition of typedef ‘list’ xsml_list.h:24: error: previous declaration of ‘list’ was here xsml_list.h:26: error: redefinition of ‘struct iter’ xsml_list.h:33: error: redefinition of typedef ‘iterator’ xsml_list.h:33: error: previous declaration of ‘iterator’ was here xsml_list.h:36: error: nested redefinition of ‘enum op_errors’ xsml_list.h:36: error: redeclaration of ‘enum op_errors’ xsml_list.h:37: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:37: error: previous definition of ‘OP_OK’ was here xsml_list.h:38: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:38: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:39: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:39: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:41: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_list.h:1, from xsml_node.h:1, from xsml_syn.h:6, from main3.c:7: xsml_list.c:6: error: redefinition of ‘new_list’ xsml_list.c:6: error: previous definition of ‘new_list’ was here xsml_list.c:20: error: redefinition of ‘is_empty’ xsml_list.c:20: error: previous definition of ‘is_empty’ was here xsml_list.c:25: error: redefinition of ‘add_first’ xsml_list.c:25: error: previous definition of ‘add_first’ was here xsml_list.c:46: error: redefinition of ‘add_last’ xsml_list.c:46: error: previous definition of ‘add_last’ was here xsml_list.c:69: error: redefinition of ‘get_iterator’ xsml_list.c:69: error: previous definition of ‘get_iterator’ was here xsml_list.c:79: error: redefinition of ‘next’ xsml_list.c:79: error: previous definition of ‘next’ was here xsml_list.c:88: error: redefinition of ‘has_next’ xsml_list.c:88: error: previous definition of ‘has_next’ was here In file included from xsml_node.h:1, from xsml_syn.h:6, from main3.c:7: xsml_list.h:11: error: redefinition of ‘struct elem’ xsml_list.h:16: error: redefinition of typedef ‘elm’ xsml_list.h:16: error: previous declaration of ‘elm’ was here xsml_list.h:18: error: redefinition of ‘struct lista’ xsml_list.h:24: error: redefinition of typedef ‘list’ xsml_list.h:24: error: previous declaration of ‘list’ was here xsml_list.h:26: error: redefinition of ‘struct iter’ xsml_list.h:33: error: redefinition of typedef ‘iterator’ xsml_list.h:33: error: previous declaration of ‘iterator’ was here xsml_list.h:36: error: nested redefinition of ‘enum op_errors’ xsml_list.h:36: error: redeclaration of ‘enum op_errors’ xsml_list.h:37: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:37: error: previous definition of ‘OP_OK’ was here xsml_list.h:38: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:38: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:39: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:39: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:41: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:6, from main3.c:7: xsml_node.h:4: error: redeclaration of enumerator ‘TEXT_NODE’ xsml_node.h:4: error: previous definition of ‘TEXT_NODE’ was here xsml_node.h:6: error: redeclaration of enumerator ‘TAG_NODE’ xsml_node.h:6: error: previous definition of ‘TAG_NODE’ was here xsml_node.h:6: error: conflicting types for ‘node_type’ xsml_node.h:6: error: previous declaration of ‘node_type’ was here xsml_node.h:8: error: redefinition of ‘struct node’ xsml_node.h:14: error: redefinition of typedef ‘node’ xsml_node.h:14: error: previous declaration of ‘node’ was here xsml_node.h:19: error: conflicting types for ‘get_node_type’ xsml_node.h:19: error: previous declaration of ‘get_node_type’ was here xsml_lex.c: In function ‘get_next_token’: xsml_lex.c:23: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:44: warning: assignment makes pointer from integer without a cast xsml_lex.c:86: warning: assignment makes pointer from integer without a cast xsml_lex.c:121: warning: assignment makes pointer from integer without a cast xsml_lex.c:159: warning: assignment makes pointer from integer without a cast xsml_lex.c:214: warning: assignment makes pointer from integer without a cast xsml_lex.c:255: warning: assignment makes pointer from integer without a cast xsml_lex.c:314: warning: assignment makes pointer from integer without a cast xsml_list.c:6: error: expected ‘)’ before ‘*’ token xsml_list.c:19: error: expected ‘)’ before ‘l’ xsml_list.c:25: error: expected ‘)’ before ‘*’ token xsml_list.c:46: error: expected ‘)’ before ‘*’ token xsml_list.c:69: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_iterator’ xsml_list.c:79: error: expected ‘)’ before ‘i’ xsml_list.c:88: error: expected ‘)’ before ‘i’ In file included from xsml_node.c:2: xsml_list.c:6: error: expected ‘)’ before ‘*’ token xsml_list.c:19: error: expected ‘)’ before ‘l’ xsml_list.c:25: error: expected ‘)’ before ‘*’ token xsml_list.c:46: error: expected ‘)’ before ‘*’ token xsml_list.c:69: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_iterator’ xsml_list.c:79: error: expected ‘)’ before ‘i’ xsml_list.c:88: error: expected ‘)’ before ‘i’ xsml_node.c:4: error: expected ‘)’ before ‘*’ token xsml_node.c:16: error: expected ‘)’ before ‘*’ token xsml_node.c:28: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_node_type’ xsml_node.c:32: error: expected ‘)’ before ‘parent’ xsml_node.c:38: error: expected ‘)’ before ‘n’ xsml_node.c:55: error: expected ‘)’ before ‘n’ In file included from xsml_list.h:1, from xsml_syn.h:5, from xsml_syn.c:1: xsml_list.c:6: error: expected ‘)’ before ‘*’ token xsml_list.c:19: error: expected ‘)’ before ‘l’ xsml_list.c:25: error: expected ‘)’ before ‘*’ token xsml_list.c:46: error: expected ‘)’ before ‘*’ token xsml_list.c:69: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_iterator’ xsml_list.c:79: error: expected ‘)’ before ‘i’ xsml_list.c:88: error: expected ‘)’ before ‘i’ In file included from xsml_syn.h:5, from xsml_syn.c:1: xsml_list.h:3: error: expected ‘)’ before ‘*’ token xsml_list.h:4: error: expected ‘)’ before ‘*’ token xsml_list.h:5: error: expected ‘)’ before ‘*’ token xsml_list.h:6: error: expected ‘)’ before ‘l’ xsml_list.h:7: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_iterator’ xsml_list.h:8: error: expected ‘)’ before ‘i’ xsml_list.h:9: error: expected ‘)’ before ‘i’ In file included from xsml_node.h:1, from xsml_syn.h:6, from xsml_syn.c:1: xsml_list.h:11: error: redefinition of ‘struct elem’ xsml_list.h:16: error: redefinition of typedef ‘elm’ xsml_list.h:16: error: previous declaration of ‘elm’ was here xsml_list.h:18: error: redefinition of ‘struct lista’ xsml_list.h:24: error: redefinition of typedef ‘list’ xsml_list.h:24: error: previous declaration of ‘list’ was here xsml_list.h:26: error: redefinition of ‘struct iter’ xsml_list.h:33: error: redefinition of typedef ‘iterator’ xsml_list.h:33: error: previous declaration of ‘iterator’ was here xsml_list.h:36: error: nested redefinition of ‘enum op_errors’ xsml_list.h:36: error: redeclaration of ‘enum op_errors’ xsml_list.h:37: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:37: error: previous definition of ‘OP_OK’ was here xsml_list.h:38: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:38: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:39: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:39: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:41: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:41: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_node.c:2, from xsml_syn.c:4: xsml_list.c:6: error: redefinition of ‘new_list’ xsml_list.c:6: error: previous definition of ‘new_list’ was here xsml_list.c:20: error: redefinition of ‘is_empty’ xsml_list.c:20: error: previous definition of ‘is_empty’ was here xsml_list.c:25: error: redefinition of ‘add_first’ xsml_list.c:25: error: previous definition of ‘add_first’ was here xsml_list.c:46: error: redefinition of ‘add_last’ xsml_list.c:46: error: previous definition of ‘add_last’ was here xsml_list.c:69: error: redefinition of ‘get_iterator’ xsml_list.c:69: error: previous definition of ‘get_iterator’ was here xsml_list.c:79: error: redefinition of ‘next’ xsml_list.c:79: error: previous definition of ‘next’ was here xsml_list.c:88: error: redefinition of ‘has_next’ xsml_list.c:88: error: previous definition of ‘has_next’ was here Compile: [ERROR] ========================================================== GiuseppeCrisafulli: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:27: error: ‘aggettivoPtr’ undeclared (first use in this function) xsml_iter.c:27: error: (Each undeclared identifier is reported only once xsml_iter.c:27: error: for each function it appears in.) xsml_iter.c:27: error: expected ‘;’ before ‘nuovo’ xsml_iter.c:28: error: ‘nuovo’ undeclared (first use in this function) xsml_iter.c:28: error: expected ‘;’ before ‘next’ ===== Compilation with our files failed. Compiling with student files. xsml_list.c: In function ‘new_list’: xsml_list.c:5: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_list.c: In function ‘add_first’: xsml_list.c:22: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_list.c: In function ‘add_last’: xsml_list.c:46: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_list.c: In function ‘get_iterator’: xsml_list.c:81: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_node.c: In function ‘new_text_node’: xsml_node.c:8: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_node.c: In function ‘new_tag_node’: xsml_node.c:33: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_node.c: In function ‘set_attributo’: xsml_node.c:100: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_node.c:136: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_node.c:144: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_node.c: In function ‘get_attributo’: xsml_node.c:191: warning: incompatible implicit declaration of built-in function ‘malloc’ Compile: [WARNING] ========================================================== GiuseppeLaTorre: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== GiuseppeMarzo: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== GiuseppeSantaMariaSosso: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== GiuseppeSestito: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== GiuseppeTreppiedi: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== GloriaRomualdi: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘attrlist_it’: xsml_iter.c:10: error: invalid application of ‘sizeof’ to incomplete type ‘struct iter’ xsml_iter.c:11: error: ‘struct iterator’ has no member named ‘ptr’ xsml_iter.c:11: error: ‘struct list’ has no member named ‘top’ xsml_iter.c: In function ‘next_attr’: xsml_iter.c:18: error: ‘struct iterator’ has no member named ‘ptr’ xsml_iter.c:20: error: ‘struct iterator’ has no member named ‘ptr’ xsml_iter.c:21: error: ‘struct iterator’ has no member named ‘ptr’ xsml_iter.c:21: error: ‘struct iterator’ has no member named ‘ptr’ xsml_iter.c:22: error: ‘struct attr’ has no member named ‘key’ xsml_iter.c: In function ‘nodelist_it’: xsml_iter.c:30: error: invalid application of ‘sizeof’ to incomplete type ‘struct iter’ xsml_iter.c:31: error: ‘struct iterator’ has no member named ‘ptr’ xsml_iter.c:31: error: ‘struct list’ has no member named ‘top’ xsml_iter.c: In function ‘next_node’: xsml_iter.c:38: error: ‘struct iterator’ has no member named ‘ptr’ xsml_iter.c:40: error: ‘struct iterator’ has no member named ‘ptr’ xsml_iter.c:41: error: ‘struct iterator’ has no member named ‘ptr’ xsml_iter.c:41: error: ‘struct iterator’ has no member named ‘ptr’ ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== JacopoOttaviani: Unzip: [OK] ===== Compiling with our files /tmp/ccFlZhsz.o: In function `new_list': xsml_iter.c:(.text+0x0): multiple definition of `new_list' /tmp/ccsR99Bh.o:xsml_list.c:(.text+0x0): first defined here /tmp/ccFlZhsz.o: In function `add_first': xsml_iter.c:(.text+0x63): multiple definition of `add_first' /tmp/ccsR99Bh.o:xsml_list.c:(.text+0x63): first defined here /tmp/ccFlZhsz.o: In function `add_last': xsml_iter.c:(.text+0xf7): multiple definition of `add_last' /tmp/ccsR99Bh.o:xsml_list.c:(.text+0xf7): first defined here /tmp/ccFlZhsz.o: In function `is_empty': xsml_iter.c:(.text+0x19c): multiple definition of `is_empty' /tmp/ccsR99Bh.o:xsml_list.c:(.text+0x19c): first defined here /tmp/ccFlZhsz.o: In function `get_iterator': xsml_iter.c:(.text+0x1ae): multiple definition of `get_iterator' /tmp/ccsR99Bh.o:xsml_list.c:(.text+0x1ae): first defined here /tmp/ccFlZhsz.o: In function `next': xsml_iter.c:(.text+0x1d2): multiple definition of `next' /tmp/ccsR99Bh.o:xsml_list.c:(.text+0x1d2): first defined here /tmp/ccFlZhsz.o: In function `has_next': xsml_iter.c:(.text+0x1f4): multiple definition of `has_next' /tmp/ccsR99Bh.o:xsml_list.c:(.text+0x1f4): first defined here /tmp/ccFlZhsz.o: In function `new_text_node': xsml_iter.c:(.text+0x206): multiple definition of `new_text_node' /tmp/ccxacqFh.o:xsml_node.c:(.text+0x0): first defined here /tmp/ccFlZhsz.o: In function `new_tag_node': xsml_iter.c:(.text+0x26e): multiple definition of `new_tag_node' /tmp/ccxacqFh.o:xsml_node.c:(.text+0x68): first defined here /tmp/ccFlZhsz.o: In function `get_node_type': xsml_iter.c:(.text+0x2f7): multiple definition of `get_node_type' /tmp/ccxacqFh.o:xsml_node.c:(.text+0xf1): first defined here /tmp/ccFlZhsz.o: In function `add_child': xsml_iter.c:(.text+0x302): multiple definition of `add_child' /tmp/ccxacqFh.o:xsml_node.c:(.text+0xfc): first defined here /tmp/ccFlZhsz.o: In function `get_attributo': xsml_iter.c:(.text+0x31f): multiple definition of `get_attributo' /tmp/ccxacqFh.o:xsml_node.c:(.text+0x119): first defined here /tmp/ccFlZhsz.o: In function `set_attributo': xsml_iter.c:(.text+0x3fb): multiple definition of `set_attributo' /tmp/ccxacqFh.o:xsml_node.c:(.text+0x1f5): first defined here /tmp/ccFlZhsz.o: In function `get_next_char': xsml_iter.c:(.text+0x56c): multiple definition of `get_next_char' /tmp/ccmtNumb.o:xsml_lex.c:(.text+0x0): first defined here /tmp/ccFlZhsz.o: In function `unget_char': xsml_iter.c:(.text+0x5c9): multiple definition of `unget_char' /tmp/ccmtNumb.o:xsml_lex.c:(.text+0x5d): first defined here /tmp/ccFlZhsz.o: In function `is_tag_char': xsml_iter.c:(.text+0x61e): multiple definition of `is_tag_char' /tmp/ccmtNumb.o:xsml_lex.c:(.text+0xb2): first defined here /tmp/ccFlZhsz.o: In function `get_next_tag_token': xsml_iter.c:(.text+0x6d8): multiple definition of `get_next_tag_token' /tmp/ccmtNumb.o:xsml_lex.c:(.text+0x16c): first defined here /tmp/ccFlZhsz.o: In function `get_next_content_token': xsml_iter.c:(.text+0xc97): multiple definition of `get_next_content_token' /tmp/ccmtNumb.o:xsml_lex.c:(.text+0x72b): first defined here /tmp/ccFlZhsz.o: In function `get_next_token': xsml_iter.c:(.text+0xdf8): multiple definition of `get_next_token' /tmp/ccmtNumb.o:xsml_lex.c:(.text+0x88c): first defined here /tmp/ccFlZhsz.o: In function `new_lexical_analyzer': xsml_iter.c:(.text+0xea6): multiple definition of `new_lexical_analyzer' /tmp/ccmtNumb.o:xsml_lex.c:(.text+0x93a): first defined here /tmp/ccFlZhsz.o: In function `close_lexical_analyzer': xsml_iter.c:(.text+0xf02): multiple definition of `close_lexical_analyzer' /tmp/ccmtNumb.o:xsml_lex.c:(.text+0x996): first defined here collect2: ld returned 1 exit status ===== Compilation with our files failed. Compiling with student files. In file included from xsml_node.h:4, from main3.c:6: xsml_list.h:6: error: redefinition of ‘struct attr’ xsml_list.h:11: error: redefinition of typedef ‘attr’ xsml_list.h:11: error: previous declaration of ‘attr’ was here xsml_list.h:14: error: redefinition of ‘struct elem’ xsml_list.h:19: error: redefinition of typedef ‘elem’ xsml_list.h:19: error: previous declaration of ‘elem’ was here xsml_list.h:22: error: redefinition of ‘struct list_noPtr’ xsml_list.h:25: error: redefinition of typedef ‘list_noPtr’ xsml_list.h:25: error: previous declaration of ‘list_noPtr’ was here xsml_list.h:27: error: redefinition of typedef ‘list’ xsml_list.h:27: error: previous declaration of ‘list’ was here xsml_list.h:30: error: nested redefinition of ‘enum op_errors’ xsml_list.h:30: error: redeclaration of ‘enum op_errors’ xsml_list.h:31: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:31: error: previous definition of ‘OP_OK’ was here xsml_list.h:32: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:32: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:33: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:33: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:35: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:35: error: previous definition of ‘OP_GENERIC’ was here xsml_list.h:38: error: redefinition of ‘struct iteratore’ xsml_list.h:40: error: redefinition of typedef ‘iteratore’ xsml_list.h:40: error: previous declaration of ‘iteratore’ was here xsml_list.h:42: error: redefinition of typedef ‘iterator’ xsml_list.h:42: error: previous declaration of ‘iterator’ was here In file included from xsml_syn.h:5, from main3.c:7: xsml_list.h:6: error: redefinition of ‘struct attr’ xsml_list.h:11: error: redefinition of typedef ‘attr’ xsml_list.h:11: error: previous declaration of ‘attr’ was here xsml_list.h:14: error: redefinition of ‘struct elem’ xsml_list.h:19: error: redefinition of typedef ‘elem’ xsml_list.h:19: error: previous declaration of ‘elem’ was here xsml_list.h:22: error: redefinition of ‘struct list_noPtr’ xsml_list.h:25: error: redefinition of typedef ‘list_noPtr’ xsml_list.h:25: error: previous declaration of ‘list_noPtr’ was here xsml_list.h:27: error: redefinition of typedef ‘list’ xsml_list.h:27: error: previous declaration of ‘list’ was here xsml_list.h:30: error: nested redefinition of ‘enum op_errors’ xsml_list.h:30: error: redeclaration of ‘enum op_errors’ xsml_list.h:31: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:31: error: previous definition of ‘OP_OK’ was here xsml_list.h:32: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:32: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:33: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:33: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:35: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:35: error: previous definition of ‘OP_GENERIC’ was here xsml_list.h:38: error: redefinition of ‘struct iteratore’ xsml_list.h:40: error: redefinition of typedef ‘iteratore’ xsml_list.h:40: error: previous declaration of ‘iteratore’ was here xsml_list.h:42: error: redefinition of typedef ‘iterator’ xsml_list.h:42: error: previous declaration of ‘iterator’ was here In file included from xsml_node.h:4, from xsml_syn.h:6, from main3.c:7: xsml_list.h:6: error: redefinition of ‘struct attr’ xsml_list.h:11: error: redefinition of typedef ‘attr’ xsml_list.h:11: error: previous declaration of ‘attr’ was here xsml_list.h:14: error: redefinition of ‘struct elem’ xsml_list.h:19: error: redefinition of typedef ‘elem’ xsml_list.h:19: error: previous declaration of ‘elem’ was here xsml_list.h:22: error: redefinition of ‘struct list_noPtr’ xsml_list.h:25: error: redefinition of typedef ‘list_noPtr’ xsml_list.h:25: error: previous declaration of ‘list_noPtr’ was here xsml_list.h:27: error: redefinition of typedef ‘list’ xsml_list.h:27: error: previous declaration of ‘list’ was here xsml_list.h:30: error: nested redefinition of ‘enum op_errors’ xsml_list.h:30: error: redeclaration of ‘enum op_errors’ xsml_list.h:31: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:31: error: previous definition of ‘OP_OK’ was here xsml_list.h:32: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:32: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:33: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:33: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:35: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:35: error: previous definition of ‘OP_GENERIC’ was here xsml_list.h:38: error: redefinition of ‘struct iteratore’ xsml_list.h:40: error: redefinition of typedef ‘iteratore’ xsml_list.h:40: error: previous declaration of ‘iteratore’ was here xsml_list.h:42: error: redefinition of typedef ‘iterator’ xsml_list.h:42: error: previous declaration of ‘iterator’ was here In file included from xsml_syn.h:6, from main3.c:7: xsml_node.h:8: error: redeclaration of enumerator ‘TEXT_NODE’ xsml_node.h:8: error: previous definition of ‘TEXT_NODE’ was here xsml_node.h:10: error: redeclaration of enumerator ‘TAG_NODE’ xsml_node.h:10: error: previous definition of ‘TAG_NODE’ was here xsml_node.h:10: error: conflicting types for ‘node_type’ xsml_node.h:10: error: previous declaration of ‘node_type’ was here xsml_node.h:13: error: redefinition of ‘struct node’ xsml_node.h:24: error: redefinition of typedef ‘node_noPtr’ xsml_node.h:24: error: previous declaration of ‘node_noPtr’ was here xsml_node.h:25: error: redefinition of typedef ‘node’ xsml_node.h:25: error: previous declaration of ‘node’ was here xsml_node.h:29: error: conflicting types for ‘get_node_type’ xsml_node.h:29: error: previous declaration of ‘get_node_type’ was here In file included from xsml_node.h:4, from xsml_syn.c:17: xsml_list.h:6: error: redefinition of ‘struct attr’ xsml_list.h:11: error: redefinition of typedef ‘attr’ xsml_list.h:11: error: previous declaration of ‘attr’ was here xsml_list.h:14: error: redefinition of ‘struct elem’ xsml_list.h:19: error: redefinition of typedef ‘elem’ xsml_list.h:19: error: previous declaration of ‘elem’ was here xsml_list.h:22: error: redefinition of ‘struct list_noPtr’ xsml_list.h:25: error: redefinition of typedef ‘list_noPtr’ xsml_list.h:25: error: previous declaration of ‘list_noPtr’ was here xsml_list.h:27: error: redefinition of typedef ‘list’ xsml_list.h:27: error: previous declaration of ‘list’ was here xsml_list.h:30: error: nested redefinition of ‘enum op_errors’ xsml_list.h:30: error: redeclaration of ‘enum op_errors’ xsml_list.h:31: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:31: error: previous definition of ‘OP_OK’ was here xsml_list.h:32: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:32: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:33: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:33: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:35: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:35: error: previous definition of ‘OP_GENERIC’ was here xsml_list.h:38: error: redefinition of ‘struct iteratore’ xsml_list.h:40: error: redefinition of typedef ‘iteratore’ xsml_list.h:40: error: previous declaration of ‘iteratore’ was here xsml_list.h:42: error: redefinition of typedef ‘iterator’ xsml_list.h:42: error: previous declaration of ‘iterator’ was here In file included from xsml_syn.h:5, from xsml_syn.c:19: xsml_list.h:6: error: redefinition of ‘struct attr’ xsml_list.h:11: error: redefinition of typedef ‘attr’ xsml_list.h:11: error: previous declaration of ‘attr’ was here xsml_list.h:14: error: redefinition of ‘struct elem’ xsml_list.h:19: error: redefinition of typedef ‘elem’ xsml_list.h:19: error: previous declaration of ‘elem’ was here xsml_list.h:22: error: redefinition of ‘struct list_noPtr’ xsml_list.h:25: error: redefinition of typedef ‘list_noPtr’ xsml_list.h:25: error: previous declaration of ‘list_noPtr’ was here xsml_list.h:27: error: redefinition of typedef ‘list’ xsml_list.h:27: error: previous declaration of ‘list’ was here xsml_list.h:30: error: nested redefinition of ‘enum op_errors’ xsml_list.h:30: error: redeclaration of ‘enum op_errors’ xsml_list.h:31: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:31: error: previous definition of ‘OP_OK’ was here xsml_list.h:32: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:32: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:33: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:33: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:35: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:35: error: previous definition of ‘OP_GENERIC’ was here xsml_list.h:38: error: redefinition of ‘struct iteratore’ xsml_list.h:40: error: redefinition of typedef ‘iteratore’ xsml_list.h:40: error: previous declaration of ‘iteratore’ was here xsml_list.h:42: error: redefinition of typedef ‘iterator’ xsml_list.h:42: error: previous declaration of ‘iterator’ was here In file included from xsml_node.h:4, from xsml_syn.h:6, from xsml_syn.c:19: xsml_list.h:6: error: redefinition of ‘struct attr’ xsml_list.h:11: error: redefinition of typedef ‘attr’ xsml_list.h:11: error: previous declaration of ‘attr’ was here xsml_list.h:14: error: redefinition of ‘struct elem’ xsml_list.h:19: error: redefinition of typedef ‘elem’ xsml_list.h:19: error: previous declaration of ‘elem’ was here xsml_list.h:22: error: redefinition of ‘struct list_noPtr’ xsml_list.h:25: error: redefinition of typedef ‘list_noPtr’ xsml_list.h:25: error: previous declaration of ‘list_noPtr’ was here xsml_list.h:27: error: redefinition of typedef ‘list’ xsml_list.h:27: error: previous declaration of ‘list’ was here xsml_list.h:30: error: nested redefinition of ‘enum op_errors’ xsml_list.h:30: error: redeclaration of ‘enum op_errors’ xsml_list.h:31: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:31: error: previous definition of ‘OP_OK’ was here xsml_list.h:32: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:32: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:33: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:33: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:35: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:35: error: previous definition of ‘OP_GENERIC’ was here xsml_list.h:38: error: redefinition of ‘struct iteratore’ xsml_list.h:40: error: redefinition of typedef ‘iteratore’ xsml_list.h:40: error: previous declaration of ‘iteratore’ was here xsml_list.h:42: error: redefinition of typedef ‘iterator’ xsml_list.h:42: error: previous declaration of ‘iterator’ was here In file included from xsml_syn.h:6, from xsml_syn.c:19: xsml_node.h:8: error: redeclaration of enumerator ‘TEXT_NODE’ xsml_node.h:8: error: previous definition of ‘TEXT_NODE’ was here xsml_node.h:10: error: redeclaration of enumerator ‘TAG_NODE’ xsml_node.h:10: error: previous definition of ‘TAG_NODE’ was here xsml_node.h:10: error: conflicting types for ‘node_type’ xsml_node.h:10: error: previous declaration of ‘node_type’ was here xsml_node.h:13: error: redefinition of ‘struct node’ xsml_node.h:24: error: redefinition of typedef ‘node_noPtr’ xsml_node.h:24: error: previous declaration of ‘node_noPtr’ was here xsml_node.h:25: error: redefinition of typedef ‘node’ xsml_node.h:25: error: previous declaration of ‘node’ was here xsml_node.h:29: error: conflicting types for ‘get_node_type’ xsml_node.h:29: error: previous declaration of ‘get_node_type’ was here In file included from xsml_list.c:1, from xsml_iter.c:7: xsml_list.h:6: error: redefinition of ‘struct attr’ xsml_list.h:11: error: redefinition of typedef ‘attr’ xsml_list.h:11: error: previous declaration of ‘attr’ was here xsml_list.h:14: error: redefinition of ‘struct elem’ xsml_list.h:19: error: redefinition of typedef ‘elem’ xsml_list.h:19: error: previous declaration of ‘elem’ was here xsml_list.h:22: error: redefinition of ‘struct list_noPtr’ xsml_list.h:25: error: redefinition of typedef ‘list_noPtr’ xsml_list.h:25: error: previous declaration of ‘list_noPtr’ was here xsml_list.h:27: error: redefinition of typedef ‘list’ xsml_list.h:27: error: previous declaration of ‘list’ was here xsml_list.h:30: error: nested redefinition of ‘enum op_errors’ xsml_list.h:30: error: redeclaration of ‘enum op_errors’ xsml_list.h:31: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:31: error: previous definition of ‘OP_OK’ was here xsml_list.h:32: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:32: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:33: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:33: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:35: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:35: error: previous definition of ‘OP_GENERIC’ was here xsml_list.h:38: error: redefinition of ‘struct iteratore’ xsml_list.h:40: error: redefinition of typedef ‘iteratore’ xsml_list.h:40: error: previous declaration of ‘iteratore’ was here xsml_list.h:42: error: redefinition of typedef ‘iterator’ xsml_list.h:42: error: previous declaration of ‘iterator’ was here In file included from xsml_node.h:4, from xsml_iter.c:8: xsml_list.h:6: error: redefinition of ‘struct attr’ xsml_list.h:11: error: redefinition of typedef ‘attr’ xsml_list.h:11: error: previous declaration of ‘attr’ was here xsml_list.h:14: error: redefinition of ‘struct elem’ xsml_list.h:19: error: redefinition of typedef ‘elem’ xsml_list.h:19: error: previous declaration of ‘elem’ was here xsml_list.h:22: error: redefinition of ‘struct list_noPtr’ xsml_list.h:25: error: redefinition of typedef ‘list_noPtr’ xsml_list.h:25: error: previous declaration of ‘list_noPtr’ was here xsml_list.h:27: error: redefinition of typedef ‘list’ xsml_list.h:27: error: previous declaration of ‘list’ was here xsml_list.h:30: error: nested redefinition of ‘enum op_errors’ xsml_list.h:30: error: redeclaration of ‘enum op_errors’ xsml_list.h:31: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:31: error: previous definition of ‘OP_OK’ was here xsml_list.h:32: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:32: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:33: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:33: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:35: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:35: error: previous definition of ‘OP_GENERIC’ was here xsml_list.h:38: error: redefinition of ‘struct iteratore’ xsml_list.h:40: error: redefinition of typedef ‘iteratore’ xsml_list.h:40: error: previous declaration of ‘iteratore’ was here xsml_list.h:42: error: redefinition of typedef ‘iterator’ xsml_list.h:42: error: previous declaration of ‘iterator’ was here In file included from xsml_node.h:4, from xsml_node.c:3, from xsml_iter.c:9: xsml_list.h:6: error: redefinition of ‘struct attr’ xsml_list.h:11: error: redefinition of typedef ‘attr’ xsml_list.h:11: error: previous declaration of ‘attr’ was here xsml_list.h:14: error: redefinition of ‘struct elem’ xsml_list.h:19: error: redefinition of typedef ‘elem’ xsml_list.h:19: error: previous declaration of ‘elem’ was here xsml_list.h:22: error: redefinition of ‘struct list_noPtr’ xsml_list.h:25: error: redefinition of typedef ‘list_noPtr’ xsml_list.h:25: error: previous declaration of ‘list_noPtr’ was here xsml_list.h:27: error: redefinition of typedef ‘list’ xsml_list.h:27: error: previous declaration of ‘list’ was here xsml_list.h:30: error: nested redefinition of ‘enum op_errors’ xsml_list.h:30: error: redeclaration of ‘enum op_errors’ xsml_list.h:31: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:31: error: previous definition of ‘OP_OK’ was here xsml_list.h:32: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:32: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:33: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:33: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:35: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:35: error: previous definition of ‘OP_GENERIC’ was here xsml_list.h:38: error: redefinition of ‘struct iteratore’ xsml_list.h:40: error: redefinition of typedef ‘iteratore’ xsml_list.h:40: error: previous declaration of ‘iteratore’ was here xsml_list.h:42: error: redefinition of typedef ‘iterator’ xsml_list.h:42: error: previous declaration of ‘iterator’ was here In file included from xsml_node.c:3, from xsml_iter.c:9: xsml_node.h:8: error: redeclaration of enumerator ‘TEXT_NODE’ xsml_node.h:8: error: previous definition of ‘TEXT_NODE’ was here xsml_node.h:10: error: redeclaration of enumerator ‘TAG_NODE’ xsml_node.h:10: error: previous definition of ‘TAG_NODE’ was here xsml_node.h:10: error: conflicting types for ‘node_type’ xsml_node.h:10: error: previous declaration of ‘node_type’ was here xsml_node.h:13: error: redefinition of ‘struct node’ xsml_node.h:24: error: redefinition of typedef ‘node_noPtr’ xsml_node.h:24: error: previous declaration of ‘node_noPtr’ was here xsml_node.h:25: error: redefinition of typedef ‘node’ xsml_node.h:25: error: previous declaration of ‘node’ was here xsml_node.h:29: error: conflicting types for ‘get_node_type’ xsml_node.h:29: error: previous declaration of ‘get_node_type’ was here In file included from xsml_iter.c:9: xsml_node.c:33: error: conflicting types for ‘get_node_type’ xsml_node.h:29: error: previous declaration of ‘get_node_type’ was here In file included from xsml_syn.h:5, from xsml_iter.c:12: xsml_list.h:6: error: redefinition of ‘struct attr’ xsml_list.h:11: error: redefinition of typedef ‘attr’ xsml_list.h:11: error: previous declaration of ‘attr’ was here xsml_list.h:14: error: redefinition of ‘struct elem’ xsml_list.h:19: error: redefinition of typedef ‘elem’ xsml_list.h:19: error: previous declaration of ‘elem’ was here xsml_list.h:22: error: redefinition of ‘struct list_noPtr’ xsml_list.h:25: error: redefinition of typedef ‘list_noPtr’ xsml_list.h:25: error: previous declaration of ‘list_noPtr’ was here xsml_list.h:27: error: redefinition of typedef ‘list’ xsml_list.h:27: error: previous declaration of ‘list’ was here xsml_list.h:30: error: nested redefinition of ‘enum op_errors’ xsml_list.h:30: error: redeclaration of ‘enum op_errors’ xsml_list.h:31: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:31: error: previous definition of ‘OP_OK’ was here xsml_list.h:32: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:32: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:33: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:33: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:35: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:35: error: previous definition of ‘OP_GENERIC’ was here xsml_list.h:38: error: redefinition of ‘struct iteratore’ xsml_list.h:40: error: redefinition of typedef ‘iteratore’ xsml_list.h:40: error: previous declaration of ‘iteratore’ was here xsml_list.h:42: error: redefinition of typedef ‘iterator’ xsml_list.h:42: error: previous declaration of ‘iterator’ was here In file included from xsml_node.h:4, from xsml_syn.h:6, from xsml_iter.c:12: xsml_list.h:6: error: redefinition of ‘struct attr’ xsml_list.h:11: error: redefinition of typedef ‘attr’ xsml_list.h:11: error: previous declaration of ‘attr’ was here xsml_list.h:14: error: redefinition of ‘struct elem’ xsml_list.h:19: error: redefinition of typedef ‘elem’ xsml_list.h:19: error: previous declaration of ‘elem’ was here xsml_list.h:22: error: redefinition of ‘struct list_noPtr’ xsml_list.h:25: error: redefinition of typedef ‘list_noPtr’ xsml_list.h:25: error: previous declaration of ‘list_noPtr’ was here xsml_list.h:27: error: redefinition of typedef ‘list’ xsml_list.h:27: error: previous declaration of ‘list’ was here xsml_list.h:30: error: nested redefinition of ‘enum op_errors’ xsml_list.h:30: error: redeclaration of ‘enum op_errors’ xsml_list.h:31: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:31: error: previous definition of ‘OP_OK’ was here xsml_list.h:32: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:32: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:33: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:33: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:35: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:35: error: previous definition of ‘OP_GENERIC’ was here xsml_list.h:38: error: redefinition of ‘struct iteratore’ xsml_list.h:40: error: redefinition of typedef ‘iteratore’ xsml_list.h:40: error: previous declaration of ‘iteratore’ was here xsml_list.h:42: error: redefinition of typedef ‘iterator’ xsml_list.h:42: error: previous declaration of ‘iterator’ was here In file included from xsml_syn.h:6, from xsml_iter.c:12: xsml_node.h:8: error: redeclaration of enumerator ‘TEXT_NODE’ xsml_node.h:8: error: previous definition of ‘TEXT_NODE’ was here xsml_node.h:10: error: redeclaration of enumerator ‘TAG_NODE’ xsml_node.h:10: error: previous definition of ‘TAG_NODE’ was here xsml_node.h:10: error: conflicting types for ‘node_type’ xsml_node.h:10: error: previous declaration of ‘node_type’ was here xsml_node.h:13: error: redefinition of ‘struct node’ xsml_node.h:24: error: redefinition of typedef ‘node_noPtr’ xsml_node.h:24: error: previous declaration of ‘node_noPtr’ was here xsml_node.h:25: error: redefinition of typedef ‘node’ xsml_node.h:25: error: previous declaration of ‘node’ was here xsml_node.h:29: error: conflicting types for ‘get_node_type’ xsml_node.h:29: error: previous declaration of ‘get_node_type’ was here xsml_iter.c: In function ‘next_attr’: xsml_iter.c:32: error: conversion to non-scalar type requested Compile: [ERROR] ========================================================== LauraMinicucci: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:26: error: ‘ATTRIBUTO’ undeclared (first use in this function) xsml_iter.c:26: error: (Each undeclared identifier is reported only once xsml_iter.c:26: error: for each function it appears in.) xsml_iter.c:26: error: ‘tmp’ undeclared (first use in this function) ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== LauraRossi: Unzip: [OK] ===== Compiling with our files gcc: xsml_iter.c: No such file or directory ===== Compilation with our files failed. Compiling with student files. gcc: xsml_iter.c: No such file or directory In file included from main3.c:6: xsml_node.h:6: error: redefinition of ‘struct Lista’ xsml_node.h:10: error: redefinition of typedef ‘Lista’ xsml_list.h:15: error: previous declaration of ‘Lista’ was here xsml_node.h:10: error: redefinition of typedef ‘list’ xsml_list.h:15: error: previous declaration of ‘list’ was here xsml_node.h:41: error: nested redefinition of ‘enum op_errors’ xsml_node.h:41: error: redeclaration of ‘enum op_errors’ xsml_node.h:42: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:5: error: previous definition of ‘OP_OK’ was here xsml_node.h:44: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:7: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_node.h:46: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:9: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:5, from main3.c:7: xsml_list.h:4: error: nested redefinition of ‘enum op_errors’ xsml_list.h:4: error: redeclaration of ‘enum op_errors’ xsml_list.h:5: error: redeclaration of enumerator ‘OP_OK’ xsml_node.h:42: error: previous definition of ‘OP_OK’ was here xsml_list.h:6: error: redeclaration of enumerator ‘OP_MEM’ xsml_list.h:6: error: previous definition of ‘OP_MEM’ was here xsml_list.h:7: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_node.h:44: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:9: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_node.h:46: error: previous definition of ‘OP_GENERIC’ was here xsml_list.h:9: error: redefinition of typedef ‘error_code’ xsml_list.h:9: error: previous declaration of ‘error_code’ was here xsml_list.h:12: error: redefinition of ‘struct Lista’ xsml_list.h:15: error: redefinition of typedef ‘Lista’ xsml_node.h:10: error: previous declaration of ‘Lista’ was here xsml_list.h:15: error: redefinition of typedef ‘list’ xsml_node.h:10: error: previous declaration of ‘list’ was here xsml_list.h:18: error: redefinition of ‘struct Iteratore’ xsml_list.h:21: error: redefinition of typedef ‘Iteratore’ xsml_list.h:21: error: previous declaration of ‘Iteratore’ was here xsml_list.h:21: error: redefinition of typedef ‘iterator’ xsml_list.h:21: error: previous declaration of ‘iterator’ was here In file included from xsml_syn.h:6, from main3.c:7: xsml_node.h:6: error: redefinition of ‘struct Lista’ xsml_node.h:10: error: redefinition of typedef ‘Lista’ xsml_list.h:15: error: previous declaration of ‘Lista’ was here xsml_node.h:10: error: redefinition of typedef ‘list’ xsml_list.h:15: error: previous declaration of ‘list’ was here xsml_node.h:16: error: redeclaration of enumerator ‘TEXT_NODE’ xsml_node.h:16: error: previous definition of ‘TEXT_NODE’ was here xsml_node.h:18: error: redeclaration of enumerator ‘TAG_NODE’ xsml_node.h:18: error: previous definition of ‘TAG_NODE’ was here xsml_node.h:18: error: conflicting types for ‘node_type’ xsml_node.h:18: error: previous declaration of ‘node_type’ was here xsml_node.h:23: error: redefinition of ‘struct node’ xsml_node.h:37: error: redefinition of typedef ‘node’ xsml_node.h:37: error: previous declaration of ‘node’ was here xsml_node.h:41: error: nested redefinition of ‘enum op_errors’ xsml_node.h:41: error: redeclaration of ‘enum op_errors’ xsml_node.h:42: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:5: error: previous definition of ‘OP_OK’ was here xsml_node.h:43: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_node.h:43: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_node.h:44: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:7: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_node.h:46: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:9: error: previous definition of ‘OP_GENERIC’ was here xsml_node.h:57: error: conflicting types for ‘get_node_type’ xsml_node.h:57: error: previous declaration of ‘get_node_type’ was here In file included from xsml_syn.h:6, from xsml_syn.c:5: xsml_node.h:6: error: redefinition of ‘struct Lista’ xsml_node.h:10: error: redefinition of typedef ‘Lista’ xsml_list.h:15: error: previous declaration of ‘Lista’ was here xsml_node.h:10: error: redefinition of typedef ‘list’ xsml_list.h:15: error: previous declaration of ‘list’ was here xsml_node.h:41: error: nested redefinition of ‘enum op_errors’ xsml_node.h:41: error: redeclaration of ‘enum op_errors’ xsml_node.h:42: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:5: error: previous definition of ‘OP_OK’ was here xsml_node.h:44: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:7: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_node.h:46: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:9: error: previous definition of ‘OP_GENERIC’ was here Compile: [ERROR] ========================================================== LorenzoBellincampi: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== LorenzoLiscio: Unzip: [OK] ===== Compiling with our files xsml_syn.c:1: error: stray ‘\37’ in program xsml_syn.c:1: error: stray ‘\213’ in program xsml_syn.c:1: error: stray ‘\10’ in program xsml_syn.c:1:4: warning: null character(s) ignored xsml_syn.c:1: error: stray ‘\5’ in program xsml_syn.c:1:9: warning: null character(s) ignored xsml_syn.c:1: error: stray ‘\3’ in program xsml_syn.c:1: error: stray ‘\355’ in program xsml_syn.c:1: error: stray ‘\322’ in program xsml_syn.c:1: error: stray ‘\335’ in program xsml_syn.c:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘j’ xsml_syn.c:1: error: stray ‘\302’ in program xsml_syn.c:1: error: stray ‘\24’ in program xsml_syn.c:1: error: stray ‘\7’ in program xsml_syn.c:1: error: stray ‘\360’ in program xsml_syn.c:1: error: stray ‘\336’ in program xsml_syn.c:1: error: stray ‘\32’ in program xsml_syn.c:1: error: stray ‘\310’ in program xsml_syn.c:1: error: stray ‘\4’ in program xsml_syn.c:1: error: stray ‘\223’ in program xsml_syn.c:2: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘J’ xsml_syn.c:2: error: stray ‘\353’ in program xsml_syn.c:2: error: stray ‘\363’ in program xsml_syn.c:2: error: stray ‘\273’ in program xsml_syn.c:2: error: stray ‘\226’ in program xsml_syn.c:2: error: stray ‘\256’ in program xsml_syn.c:2: error: stray ‘\240’ in program xsml_syn.c:2: error: stray ‘\306’ in program xsml_syn.c:2: error: stray ‘\221’ in program xsml_syn.c:2: error: stray ‘\244’ in program xsml_syn.c:2: error: stray ‘\340’ in program xsml_syn.c:2: error: stray ‘\30’ in program xsml_syn.c:2: error: stray ‘\276’ in program xsml_syn.c:2: error: stray ‘\373’ in program xsml_syn.c:2: error: stray ‘\352’ in program xsml_syn.c:2: error: stray ‘\307’ in program xsml_syn.c:2: error: stray ‘\203’ in program xsml_syn.c:2: error: stray ‘\31’ in program xsml_syn.c:2: error: stray ‘\203’ in program xsml_syn.c:2: error: stray ‘\377’ in program xsml_syn.c:2: error: stray ‘\357’ in program xsml_syn.c:2: error: stray ‘\351’ in program xsml_syn.c:2: error: stray ‘\311’ in program xsml_syn.c:2: error: stray ‘\233’ in program xsml_syn.c:2: error: stray ‘\215’ in program xsml_syn.c:2: error: stray ‘\325’ in program xsml_syn.c:2: error: stray ‘\355’ in program xsml_syn.c:2: error: stray ‘\225’ in program xsml_syn.c:2: error: stray ‘\35’ in program xsml_syn.c:2: error: stray ‘\224’ in program xsml_syn.c:2: error: stray ‘\321’ in program xsml_syn.c:2: error: stray ‘\255’ in program xsml_syn.c:2: error: stray ‘\236’ in program xsml_syn.c:2: error: stray ‘\246’ in program xsml_syn.c:2: error: stray ‘\371’ in program xsml_syn.c:2: error: stray ‘\344’ in program xsml_syn.c:2: error: stray ‘\345’ in program xsml_syn.c:2: error: stray ‘\331’ in program xsml_syn.c:2: error: stray ‘\223’ in program xsml_syn.c:2: error: stray ‘\224’ in program xsml_syn.c:2: error: stray ‘\216’ in program xsml_syn.c:2: error: stray ‘\263’ in program xsml_syn.c:2: error: stray ‘\236’ in program xsml_syn.c:2: error: stray ‘\17’ in program xsml_syn.c:2: error: stray ‘\243’ in program xsml_syn.c:2: error: stray ‘\35’ in program xsml_syn.c:2: error: stray ‘\243’ in program xsml_syn.c:2: error: stray ‘\222’ in program xsml_syn.c:2: error: stray ‘\233’ in program xsml_syn.c:2: error: stray ‘\242’ in program xsml_syn.c:2: error: stray ‘\276’ in program xsml_syn.c:2: error: stray ‘\260’ in program xsml_syn.c:2: error: stray ‘\365’ in program xsml_syn.c:2: error: stray ‘\332’ in program xsml_syn.c:2: error: stray ‘\326’ in program xsml_syn.c:2: error: stray ‘\332’ in program xsml_syn.c:2: error: stray ‘\317’ in program xsml_syn.c:2: error: stray ‘\373’ in program xsml_syn.c:2: error: stray ‘\375’ in program xsml_syn.c:2: error: stray ‘\237’ in program xsml_syn.c:2: error: stray ‘\272’ in program xsml_syn.c:2: error: stray ‘\323’ in program xsml_syn.c:2: error: stray ‘\246’ in program xsml_syn.c:2: error: stray ‘\254’ in program xsml_syn.c:2: error: stray ‘\233’ in program xsml_syn.c:2: error: stray ‘\245’ in program xsml_syn.c:2: error: stray ‘\22’ in program xsml_syn.c:2: error: stray ‘\335’ in program xsml_syn.c:3: error: stray ‘\335’ in program xsml_syn.c:3: error: stray ‘\4’ in program xsml_syn.c:3: error: stray ‘\367’ in program xsml_syn.c:3: error: stray ‘\6’ in program xsml_syn.c:3: error: stray ‘\227’ in program xsml_syn.c:3: error: stray ‘\263’ in program xsml_syn.c:3: error: stray ‘\263’ in program xsml_syn.c:3: error: stray ‘\252’ in program xsml_syn.c:3: error: stray ‘\361’ in program xsml_syn.c:3: error: stray ‘\360’ in program xsml_syn.c:3: error: stray ‘\33’ in program xsml_syn.c:3: error: stray ‘\347’ in program xsml_syn.c:3: error: stray ‘\254’ in program xsml_syn.c:3: error: stray ‘\360’ in program xsml_syn.c:3: error: stray ‘\336’ in program xsml_syn.c:3: error: stray ‘\206’ in program xsml_syn.c:3: error: stray ‘\213’ in program xsml_syn.c:3: error: stray ‘\244’ in program xsml_syn.c:3: error: stray ‘\230’ in program xsml_syn.c:3: error: stray ‘\347’ in program xsml_syn.c:3: error: stray ‘\273’ in program xsml_syn.c:3: error: stray ‘\317’ in program xsml_syn.c:3: error: stray ‘\304’ in program xsml_syn.c:3: error: stray ‘\234’ in program xsml_syn.c:3: error: stray ‘\275’ in program xsml_syn.c:3: error: stray ‘\326’ in program xsml_syn.c:3: error: stray ‘\261’ in program xsml_syn.c:3: error: stray ‘\312’ in program xsml_syn.c:3: error: stray ‘\326’ in program xsml_syn.c:3: error: stray ‘\210’ in program xsml_syn.c:3: error: stray ‘\27’ in program xsml_syn.c:3: error: stray ‘\345’ in program xsml_syn.c:3: error: stray ‘\333’ in program xsml_syn.c:3: error: stray ‘\370’ in program xsml_syn.c:3: error: stray ‘\265’ in program xsml_syn.c:3: error: stray ‘\225’ in program xsml_syn.c:3: error: stray ‘\246’ in program xsml_syn.c:3: error: stray ‘\243’ in program xsml_syn.c:3: error: stray ‘\372’ in program xsml_syn.c:3: error: stray ‘\251’ in program xsml_syn.c:3: error: stray ‘\361’ in program xsml_syn.c:3: error: stray ‘\312’ in program xsml_syn.c:3: error: stray ‘\305’ in program xsml_syn.c:3: error: stray ‘\316’ in program xsml_syn.c:3: error: stray ‘\266’ in program xsml_syn.c:3: error: stray ‘\234’ in program xsml_syn.c:3: error: stray ‘\225’ in program xsml_syn.c:3: error: stray ‘\370’ in program xsml_syn.c:3: error: stray ‘\243’ in program xsml_syn.c:3: error: stray ‘\362’ in program xsml_syn.c:3: error: stray ‘\200’ in program xsml_syn.c:3: error: stray ‘\336’ in program xsml_syn.c:3: error: stray ‘\277’ in program xsml_syn.c:3: error: stray ‘\25’ in program xsml_syn.c:3:94: error: invalid suffix "DC" on integer constant xsml_syn.c:3: error: stray ‘\270’ in program xsml_syn.c:3: error: stray ‘\361’ in program xsml_syn.c:3: error: stray ‘\316’ in program xsml_syn.c:3: error: stray ‘\356’ in program xsml_syn.c:3: error: stray ‘\242’ in program xsml_syn.c:3: error: stray ‘\274’ in program xsml_syn.c:3: error: stray ‘\344’ in program xsml_syn.c:3: error: stray ‘\341’ in program xsml_syn.c:3: error: stray ‘\310’ in program xsml_syn.c:3: error: stray ‘\351’ in program xsml_syn.c:3: error: stray ‘\317’ in program xsml_syn.c:3: error: stray ‘\261’ in program xsml_syn.c:3: error: stray ‘\24’ in program xsml_syn.c:3: error: stray ‘\334’ in program xsml_syn.c:3: error: stray ‘\226’ in program xsml_syn.c:3: error: stray ‘\367’ in program xsml_syn.c:3: error: stray ‘\360’ in program xsml_syn.c:3: error: stray ‘\237’ in program xsml_syn.c:3: error: stray ‘\357’ in program xsml_syn.c:3: error: stray ‘\352’ in program xsml_syn.c:3: error: stray ‘\340’ in program xsml_syn.c:3: error: stray ‘\214’ in program xsml_syn.c:3: error: stray ‘\352’ in program xsml_syn.c:3: error: stray ‘\247’ in program xsml_syn.c:3: error: stray ‘\223’ in program xsml_syn.c:3: error: stray ‘\374’ in program xsml_syn.c:3: error: stray ‘\245’ in program xsml_syn.c:3: error: stray ‘\353’ in program xsml_syn.c:3: error: stray ‘\245’ in program xsml_syn.c:3: error: stray ‘\337’ in program xsml_syn.c:3: error: stray ‘\330’ in program xsml_syn.c:3: error: stray ‘\371’ in program xsml_syn.c:3: error: stray ‘\352’ in program xsml_syn.c:3: error: stray ‘\217’ in program xsml_syn.c:3: error: stray ‘\246’ in program xsml_syn.c:3: error: stray ‘\362’ in program xsml_syn.c:3: error: stray ‘\312’ in program xsml_syn.c:3: error: stray ‘\305’ in program xsml_syn.c:3: error: stray ‘\376’ in program xsml_syn.c:3: error: stray ‘\314’ in program xsml_syn.c:3: error: stray ‘\177’ in program xsml_syn.c:3: error: stray ‘\355’ in program xsml_syn.c:3: error: stray ‘\263’ in program xsml_syn.c:3: error: stray ‘\216’ in program xsml_syn.c:3: error: stray ‘\346’ in program xsml_syn.c:3: error: stray ‘\361’ in program xsml_syn.c:3: error: stray ‘\343’ in program xsml_syn.c:3: error: stray ‘\264’ in program xsml_syn.c:3: error: stray ‘\261’ in program xsml_syn.c:3: error: stray ‘\260’ in program xsml_syn.c:3: error: stray ‘\265’ in program xsml_syn.c:3: error: stray ‘\245’ in program xsml_syn.c:3: error: stray ‘\277’ in program xsml_syn.c:3: error: stray ‘\276’ in program xsml_syn.c:3:183: warning: null character(s) ignored xsml_syn.c:3: error: stray ‘\360’ in program xsml_syn.c:3:203: warning: null character(s) ignored xsml_syn.c:3: error: stray ‘\344’ in program xsml_syn.c:3:208: warning: null character(s) ignored xsml_syn.c:3:210: warning: null character(s) ignored xsml_syn.c:3:212: warning: no newline at end of file xsml_iter.c: In function ‘next_attr’: xsml_iter.c:13: error: ‘attrib’ undeclared (first use in this function) xsml_iter.c:13: error: (Each undeclared identifier is reported only once xsml_iter.c:13: error: for each function it appears in.) xsml_iter.c:13: error: ‘apt’ undeclared (first use in this function) xsml_iter.c:13: error: expected expression before ‘)’ token ===== Compilation with our files failed. Compiling with student files. xsml_syn.c:1: error: stray ‘\37’ in program xsml_syn.c:1: error: stray ‘\213’ in program xsml_syn.c:1: error: stray ‘\10’ in program xsml_syn.c:1:4: warning: null character(s) ignored xsml_syn.c:1: error: stray ‘\5’ in program xsml_syn.c:1:9: warning: null character(s) ignored xsml_syn.c:1: error: stray ‘\3’ in program xsml_syn.c:1: error: stray ‘\355’ in program xsml_syn.c:1: error: stray ‘\322’ in program xsml_syn.c:1: error: stray ‘\335’ in program xsml_syn.c:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘j’ xsml_syn.c:1: error: stray ‘\302’ in program xsml_syn.c:1: error: stray ‘\24’ in program xsml_syn.c:1: error: stray ‘\7’ in program xsml_syn.c:1: error: stray ‘\360’ in program xsml_syn.c:1: error: stray ‘\336’ in program xsml_syn.c:1: error: stray ‘\32’ in program xsml_syn.c:1: error: stray ‘\310’ in program xsml_syn.c:1: error: stray ‘\4’ in program xsml_syn.c:1: error: stray ‘\223’ in program xsml_syn.c:2: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘J’ xsml_syn.c:2: error: stray ‘\353’ in program xsml_syn.c:2: error: stray ‘\363’ in program xsml_syn.c:2: error: stray ‘\273’ in program xsml_syn.c:2: error: stray ‘\226’ in program xsml_syn.c:2: error: stray ‘\256’ in program xsml_syn.c:2: error: stray ‘\240’ in program xsml_syn.c:2: error: stray ‘\306’ in program xsml_syn.c:2: error: stray ‘\221’ in program xsml_syn.c:2: error: stray ‘\244’ in program xsml_syn.c:2: error: stray ‘\340’ in program xsml_syn.c:2: error: stray ‘\30’ in program xsml_syn.c:2: error: stray ‘\276’ in program xsml_syn.c:2: error: stray ‘\373’ in program xsml_syn.c:2: error: stray ‘\352’ in program xsml_syn.c:2: error: stray ‘\307’ in program xsml_syn.c:2: error: stray ‘\203’ in program xsml_syn.c:2: error: stray ‘\31’ in program xsml_syn.c:2: error: stray ‘\203’ in program xsml_syn.c:2: error: stray ‘\377’ in program xsml_syn.c:2: error: stray ‘\357’ in program xsml_syn.c:2: error: stray ‘\351’ in program xsml_syn.c:2: error: stray ‘\311’ in program xsml_syn.c:2: error: stray ‘\233’ in program xsml_syn.c:2: error: stray ‘\215’ in program xsml_syn.c:2: error: stray ‘\325’ in program xsml_syn.c:2: error: stray ‘\355’ in program xsml_syn.c:2: error: stray ‘\225’ in program xsml_syn.c:2: error: stray ‘\35’ in program xsml_syn.c:2: error: stray ‘\224’ in program xsml_syn.c:2: error: stray ‘\321’ in program xsml_syn.c:2: error: stray ‘\255’ in program xsml_syn.c:2: error: stray ‘\236’ in program xsml_syn.c:2: error: stray ‘\246’ in program xsml_syn.c:2: error: stray ‘\371’ in program xsml_syn.c:2: error: stray ‘\344’ in program xsml_syn.c:2: error: stray ‘\345’ in program xsml_syn.c:2: error: stray ‘\331’ in program xsml_syn.c:2: error: stray ‘\223’ in program xsml_syn.c:2: error: stray ‘\224’ in program xsml_syn.c:2: error: stray ‘\216’ in program xsml_syn.c:2: error: stray ‘\263’ in program xsml_syn.c:2: error: stray ‘\236’ in program xsml_syn.c:2: error: stray ‘\17’ in program xsml_syn.c:2: error: stray ‘\243’ in program xsml_syn.c:2: error: stray ‘\35’ in program xsml_syn.c:2: error: stray ‘\243’ in program xsml_syn.c:2: error: stray ‘\222’ in program xsml_syn.c:2: error: stray ‘\233’ in program xsml_syn.c:2: error: stray ‘\242’ in program xsml_syn.c:2: error: stray ‘\276’ in program xsml_syn.c:2: error: stray ‘\260’ in program xsml_syn.c:2: error: stray ‘\365’ in program xsml_syn.c:2: error: stray ‘\332’ in program xsml_syn.c:2: error: stray ‘\326’ in program xsml_syn.c:2: error: stray ‘\332’ in program xsml_syn.c:2: error: stray ‘\317’ in program xsml_syn.c:2: error: stray ‘\373’ in program xsml_syn.c:2: error: stray ‘\375’ in program xsml_syn.c:2: error: stray ‘\237’ in program xsml_syn.c:2: error: stray ‘\272’ in program xsml_syn.c:2: error: stray ‘\323’ in program xsml_syn.c:2: error: stray ‘\246’ in program xsml_syn.c:2: error: stray ‘\254’ in program xsml_syn.c:2: error: stray ‘\233’ in program xsml_syn.c:2: error: stray ‘\245’ in program xsml_syn.c:2: error: stray ‘\22’ in program xsml_syn.c:2: error: stray ‘\335’ in program xsml_syn.c:3: error: stray ‘\335’ in program xsml_syn.c:3: error: stray ‘\4’ in program xsml_syn.c:3: error: stray ‘\367’ in program xsml_syn.c:3: error: stray ‘\6’ in program xsml_syn.c:3: error: stray ‘\227’ in program xsml_syn.c:3: error: stray ‘\263’ in program xsml_syn.c:3: error: stray ‘\263’ in program xsml_syn.c:3: error: stray ‘\252’ in program xsml_syn.c:3: error: stray ‘\361’ in program xsml_syn.c:3: error: stray ‘\360’ in program xsml_syn.c:3: error: stray ‘\33’ in program xsml_syn.c:3: error: stray ‘\347’ in program xsml_syn.c:3: error: stray ‘\254’ in program xsml_syn.c:3: error: stray ‘\360’ in program xsml_syn.c:3: error: stray ‘\336’ in program xsml_syn.c:3: error: stray ‘\206’ in program xsml_syn.c:3: error: stray ‘\213’ in program xsml_syn.c:3: error: stray ‘\244’ in program xsml_syn.c:3: error: stray ‘\230’ in program xsml_syn.c:3: error: stray ‘\347’ in program xsml_syn.c:3: error: stray ‘\273’ in program xsml_syn.c:3: error: stray ‘\317’ in program xsml_syn.c:3: error: stray ‘\304’ in program xsml_syn.c:3: error: stray ‘\234’ in program xsml_syn.c:3: error: stray ‘\275’ in program xsml_syn.c:3: error: stray ‘\326’ in program xsml_syn.c:3: error: stray ‘\261’ in program xsml_syn.c:3: error: stray ‘\312’ in program xsml_syn.c:3: error: stray ‘\326’ in program xsml_syn.c:3: error: stray ‘\210’ in program xsml_syn.c:3: error: stray ‘\27’ in program xsml_syn.c:3: error: stray ‘\345’ in program xsml_syn.c:3: error: stray ‘\333’ in program xsml_syn.c:3: error: stray ‘\370’ in program xsml_syn.c:3: error: stray ‘\265’ in program xsml_syn.c:3: error: stray ‘\225’ in program xsml_syn.c:3: error: stray ‘\246’ in program xsml_syn.c:3: error: stray ‘\243’ in program xsml_syn.c:3: error: stray ‘\372’ in program xsml_syn.c:3: error: stray ‘\251’ in program xsml_syn.c:3: error: stray ‘\361’ in program xsml_syn.c:3: error: stray ‘\312’ in program xsml_syn.c:3: error: stray ‘\305’ in program xsml_syn.c:3: error: stray ‘\316’ in program xsml_syn.c:3: error: stray ‘\266’ in program xsml_syn.c:3: error: stray ‘\234’ in program xsml_syn.c:3: error: stray ‘\225’ in program xsml_syn.c:3: error: stray ‘\370’ in program xsml_syn.c:3: error: stray ‘\243’ in program xsml_syn.c:3: error: stray ‘\362’ in program xsml_syn.c:3: error: stray ‘\200’ in program xsml_syn.c:3: error: stray ‘\336’ in program xsml_syn.c:3: error: stray ‘\277’ in program xsml_syn.c:3: error: stray ‘\25’ in program xsml_syn.c:3:94: error: invalid suffix "DC" on integer constant xsml_syn.c:3: error: stray ‘\270’ in program xsml_syn.c:3: error: stray ‘\361’ in program xsml_syn.c:3: error: stray ‘\316’ in program xsml_syn.c:3: error: stray ‘\356’ in program xsml_syn.c:3: error: stray ‘\242’ in program xsml_syn.c:3: error: stray ‘\274’ in program xsml_syn.c:3: error: stray ‘\344’ in program xsml_syn.c:3: error: stray ‘\341’ in program xsml_syn.c:3: error: stray ‘\310’ in program xsml_syn.c:3: error: stray ‘\351’ in program xsml_syn.c:3: error: stray ‘\317’ in program xsml_syn.c:3: error: stray ‘\261’ in program xsml_syn.c:3: error: stray ‘\24’ in program xsml_syn.c:3: error: stray ‘\334’ in program xsml_syn.c:3: error: stray ‘\226’ in program xsml_syn.c:3: error: stray ‘\367’ in program xsml_syn.c:3: error: stray ‘\360’ in program xsml_syn.c:3: error: stray ‘\237’ in program xsml_syn.c:3: error: stray ‘\357’ in program xsml_syn.c:3: error: stray ‘\352’ in program xsml_syn.c:3: error: stray ‘\340’ in program xsml_syn.c:3: error: stray ‘\214’ in program xsml_syn.c:3: error: stray ‘\352’ in program xsml_syn.c:3: error: stray ‘\247’ in program xsml_syn.c:3: error: stray ‘\223’ in program xsml_syn.c:3: error: stray ‘\374’ in program xsml_syn.c:3: error: stray ‘\245’ in program xsml_syn.c:3: error: stray ‘\353’ in program xsml_syn.c:3: error: stray ‘\245’ in program xsml_syn.c:3: error: stray ‘\337’ in program xsml_syn.c:3: error: stray ‘\330’ in program xsml_syn.c:3: error: stray ‘\371’ in program xsml_syn.c:3: error: stray ‘\352’ in program xsml_syn.c:3: error: stray ‘\217’ in program xsml_syn.c:3: error: stray ‘\246’ in program xsml_syn.c:3: error: stray ‘\362’ in program xsml_syn.c:3: error: stray ‘\312’ in program xsml_syn.c:3: error: stray ‘\305’ in program xsml_syn.c:3: error: stray ‘\376’ in program xsml_syn.c:3: error: stray ‘\314’ in program xsml_syn.c:3: error: stray ‘\177’ in program xsml_syn.c:3: error: stray ‘\355’ in program xsml_syn.c:3: error: stray ‘\263’ in program xsml_syn.c:3: error: stray ‘\216’ in program xsml_syn.c:3: error: stray ‘\346’ in program xsml_syn.c:3: error: stray ‘\361’ in program xsml_syn.c:3: error: stray ‘\343’ in program xsml_syn.c:3: error: stray ‘\264’ in program xsml_syn.c:3: error: stray ‘\261’ in program xsml_syn.c:3: error: stray ‘\260’ in program xsml_syn.c:3: error: stray ‘\265’ in program xsml_syn.c:3: error: stray ‘\245’ in program xsml_syn.c:3: error: stray ‘\277’ in program xsml_syn.c:3: error: stray ‘\276’ in program xsml_syn.c:3:183: warning: null character(s) ignored xsml_syn.c:3: error: stray ‘\360’ in program xsml_syn.c:3:203: warning: null character(s) ignored xsml_syn.c:3: error: stray ‘\344’ in program xsml_syn.c:3:208: warning: null character(s) ignored xsml_syn.c:3:210: warning: null character(s) ignored xsml_syn.c:3:212: warning: no newline at end of file Compile: [ERROR] ========================================================== LucaDiFilippo: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== LucaFranciosi: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== LucaGiardina: Unzip: [OK] ===== Compiling with our files /tmp/ccAQr0CG.o: In function `new_text_node': xsml_syn.c:(.text+0x0): multiple definition of `new_text_node' /tmp/ccnBhIy6.o:xsml_node.c:(.text+0x0): first defined here /tmp/ccAQr0CG.o: In function `new_list': xsml_syn.c:(.text+0xd16): multiple definition of `new_list' /tmp/cc00uGUz.o:xsml_list.c:(.text+0x0): first defined here /tmp/ccAQr0CG.o: In function `new_tag_node': xsml_syn.c:(.text+0x68): multiple definition of `new_tag_node' /tmp/ccnBhIy6.o:xsml_node.c:(.text+0x68): first defined here /tmp/ccAQr0CG.o: In function `get_node_type': xsml_syn.c:(.text+0xf1): multiple definition of `get_node_type' /tmp/ccnBhIy6.o:xsml_node.c:(.text+0xf1): first defined here /tmp/ccAQr0CG.o: In function `add_child': xsml_syn.c:(.text+0xfc): multiple definition of `add_child' /tmp/ccnBhIy6.o:xsml_node.c:(.text+0xfc): first defined here /tmp/ccAQr0CG.o: In function `add_last': xsml_syn.c:(.text+0xe0d): multiple definition of `add_last' /tmp/cc00uGUz.o:xsml_list.c:(.text+0xf7): first defined here /tmp/ccAQr0CG.o: In function `get_attributo': xsml_syn.c:(.text+0x119): multiple definition of `get_attributo' /tmp/ccnBhIy6.o:xsml_node.c:(.text+0x119): first defined here /tmp/ccAQr0CG.o: In function `get_iterator': xsml_syn.c:(.text+0xec4): multiple definition of `get_iterator' /tmp/cc00uGUz.o:xsml_list.c:(.text+0x1ae): first defined here /tmp/ccAQr0CG.o: In function `next': xsml_syn.c:(.text+0xee8): multiple definition of `next' /tmp/cc00uGUz.o:xsml_list.c:(.text+0x1d2): first defined here /tmp/ccAQr0CG.o: In function `has_next': xsml_syn.c:(.text+0xf0a): multiple definition of `has_next' /tmp/cc00uGUz.o:xsml_list.c:(.text+0x1f4): first defined here /tmp/ccAQr0CG.o: In function `set_attributo': xsml_syn.c:(.text+0x1f5): multiple definition of `set_attributo' /tmp/ccnBhIy6.o:xsml_node.c:(.text+0x1f5): first defined here /tmp/ccAQr0CG.o: In function `get_next_char': xsml_syn.c:(.text+0x366): multiple definition of `get_next_char' /tmp/ccX6WTc9.o:xsml_lex.c:(.text+0x0): first defined here /tmp/ccAQr0CG.o: In function `unget_char': xsml_syn.c:(.text+0x3c3): multiple definition of `unget_char' /tmp/ccX6WTc9.o:xsml_lex.c:(.text+0x5d): first defined here /tmp/ccAQr0CG.o: In function `is_tag_char': xsml_syn.c:(.text+0x418): multiple definition of `is_tag_char' /tmp/ccX6WTc9.o:xsml_lex.c:(.text+0xb2): first defined here /tmp/ccAQr0CG.o: In function `get_next_tag_token': xsml_syn.c:(.text+0x4d2): multiple definition of `get_next_tag_token' /tmp/ccX6WTc9.o:xsml_lex.c:(.text+0x16c): first defined here /tmp/ccAQr0CG.o: In function `get_next_content_token': xsml_syn.c:(.text+0xa91): multiple definition of `get_next_content_token' /tmp/ccX6WTc9.o:xsml_lex.c:(.text+0x72b): first defined here /tmp/ccAQr0CG.o: In function `get_next_token': xsml_syn.c:(.text+0xbf2): multiple definition of `get_next_token' /tmp/ccX6WTc9.o:xsml_lex.c:(.text+0x88c): first defined here /tmp/ccAQr0CG.o: In function `new_lexical_analyzer': xsml_syn.c:(.text+0xca0): multiple definition of `new_lexical_analyzer' /tmp/ccX6WTc9.o:xsml_lex.c:(.text+0x93a): first defined here /tmp/ccAQr0CG.o: In function `close_lexical_analyzer': xsml_syn.c:(.text+0xcfc): multiple definition of `close_lexical_analyzer' /tmp/ccX6WTc9.o:xsml_lex.c:(.text+0x996): first defined here /tmp/ccAQr0CG.o: In function `add_first': xsml_syn.c:(.text+0xd79): multiple definition of `add_first' /tmp/cc00uGUz.o:xsml_list.c:(.text+0x63): first defined here /tmp/ccAQr0CG.o: In function `is_empty': xsml_syn.c:(.text+0xeb2): multiple definition of `is_empty' /tmp/cc00uGUz.o:xsml_list.c:(.text+0x19c): first defined here /tmp/ccDGXeNm.o: In function `new_list': xsml_iter.c:(.text+0x0): multiple definition of `new_list' /tmp/cc00uGUz.o:xsml_list.c:(.text+0x0): first defined here /tmp/ccDGXeNm.o: In function `add_first': xsml_iter.c:(.text+0x63): multiple definition of `add_first' /tmp/cc00uGUz.o:xsml_list.c:(.text+0x63): first defined here /tmp/ccDGXeNm.o: In function `add_last': xsml_iter.c:(.text+0xf7): multiple definition of `add_last' /tmp/cc00uGUz.o:xsml_list.c:(.text+0xf7): first defined here /tmp/ccDGXeNm.o: In function `is_empty': xsml_iter.c:(.text+0x19c): multiple definition of `is_empty' /tmp/cc00uGUz.o:xsml_list.c:(.text+0x19c): first defined here /tmp/ccDGXeNm.o: In function `get_iterator': xsml_iter.c:(.text+0x1ae): multiple definition of `get_iterator' /tmp/cc00uGUz.o:xsml_list.c:(.text+0x1ae): first defined here /tmp/ccDGXeNm.o: In function `next': xsml_iter.c:(.text+0x1d2): multiple definition of `next' /tmp/cc00uGUz.o:xsml_list.c:(.text+0x1d2): first defined here /tmp/ccDGXeNm.o: In function `has_next': xsml_iter.c:(.text+0x1f4): multiple definition of `has_next' /tmp/cc00uGUz.o:xsml_list.c:(.text+0x1f4): first defined here collect2: ld returned 1 exit status ===== Compilation with our files failed. Compiling with student files. xsml_lex.c: In function ‘get_next_token’: xsml_lex.c:57: warning: assignment makes pointer from integer without a cast xsml_lex.c:79: warning: assignment makes pointer from integer without a cast xsml_lex.c:86: warning: assignment makes pointer from integer without a cast xsml_lex.c: At top level: xsml_lex.c:147: error: conflicting types for ‘getstring’ xsml_lex.c:86: error: previous implicit declaration of ‘getstring’ was here xsml_lex.c:213: error: conflicting types for ‘getname’ xsml_lex.c:57: error: previous implicit declaration of ‘getname’ was here In file included from xsml_syn.c:11: xsml_lex.c: In function ‘get_next_token’: xsml_lex.c:57: warning: assignment makes pointer from integer without a cast xsml_lex.c:79: warning: assignment makes pointer from integer without a cast xsml_lex.c:86: warning: assignment makes pointer from integer without a cast xsml_lex.c: At top level: xsml_lex.c:147: error: conflicting types for ‘getstring’ xsml_lex.c:86: error: previous implicit declaration of ‘getstring’ was here xsml_lex.c:213: error: conflicting types for ‘getname’ xsml_lex.c:57: error: previous implicit declaration of ‘getname’ was here Compile: [ERROR] ========================================================== LucaLollobrigida: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== LucaLupo: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== ManueleTamburrano: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== ManuelMinopoli: Unzip: [OK] ===== Compiling with our files xsml_syn.c: In function ‘pila_crea’: xsml_syn.c:141: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_syn.c: In function ‘pila_aggiungi’: xsml_syn.c:151: warning: incompatible implicit declaration of built-in function ‘malloc’ Compile: [WARNING] ========================================================== MarcoAntelmi: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== MarcoAurelioSterpa: Unzip: [OK] ===== Compiling with our files xsml_syn.c: In function ‘SaveTok’: xsml_syn.c:12: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_syn.c: In function ‘get_xsml_doc’: xsml_syn.c:34: warning: incompatible implicit declaration of built-in function ‘malloc’ Compile: [WARNING] ========================================================== MarcoMarinangeli: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_node’: xsml_iter.c:32: error: ‘struct iterator’ has no member named ‘item’ ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== MarcoRotiroti: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== MartinaTrani: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== MassimilianoFerretti: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== MatteoLatini: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== MatteoPallocca: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== MevioColucci: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== MicheleMartinelli: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:20: error: ‘elemnode’ undeclared (first use in this function) xsml_iter.c:20: error: (Each undeclared identifier is reported only once xsml_iter.c:20: error: for each function it appears in.) xsml_iter.c:20: error: ‘valore’ undeclared (first use in this function) xsml_iter.c:22: error: expected expression before ‘)’ token ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== MircoCanzano: Unzip: [OK] ===== Compiling with our files xsml_iter.c:1:21: error: xsml_it.h: No such file or directory xsml_iter.c:5: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘attrlist_it’ xsml_iter.c:13: error: expected ‘)’ before ‘i’ xsml_iter.c:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nodelist_it’ xsml_iter.c:29: error: expected ‘)’ before ‘i’ ===== Compilation with our files failed. Compiling with student files. cp: cannot stat `/home/prog2-eo/PATCHES_TWO/PROG3/3/../1/MircoCanzano/*.c': No such file or directory In file included from xsml_node.h:1, from main3.c:6: xsml_list.h:4: error: redefinition of ‘struct elem’ xsml_list.h:9: error: redefinition of typedef ‘elem’ xsml_list.h:9: error: previous declaration of ‘elem’ was here xsml_list.h:12: error: redefinition of ‘struct list’ xsml_list.h:16: error: redefinition of typedef ‘list’ xsml_list.h:16: error: previous declaration of ‘list’ was here xsml_list.h:19: error: redefinition of ‘struct iterator’ xsml_list.h:23: error: redefinition of typedef ‘iterator’ xsml_list.h:23: error: previous declaration of ‘iterator’ was here xsml_list.h:27: error: nested redefinition of ‘enum op_errors’ xsml_list.h:27: error: redeclaration of ‘enum op_errors’ xsml_list.h:28: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:28: error: previous definition of ‘OP_OK’ was here xsml_list.h:29: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:29: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:30: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:30: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:32: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:32: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:5, from main3.c:7: xsml_list.h:4: error: redefinition of ‘struct elem’ xsml_list.h:9: error: redefinition of typedef ‘elem’ xsml_list.h:9: error: previous declaration of ‘elem’ was here xsml_list.h:12: error: redefinition of ‘struct list’ xsml_list.h:16: error: redefinition of typedef ‘list’ xsml_list.h:16: error: previous declaration of ‘list’ was here xsml_list.h:19: error: redefinition of ‘struct iterator’ xsml_list.h:23: error: redefinition of typedef ‘iterator’ xsml_list.h:23: error: previous declaration of ‘iterator’ was here xsml_list.h:27: error: nested redefinition of ‘enum op_errors’ xsml_list.h:27: error: redeclaration of ‘enum op_errors’ xsml_list.h:28: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:28: error: previous definition of ‘OP_OK’ was here xsml_list.h:29: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:29: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:30: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:30: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:32: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:32: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_node.h:1, from xsml_syn.h:6, from main3.c:7: xsml_list.h:4: error: redefinition of ‘struct elem’ xsml_list.h:9: error: redefinition of typedef ‘elem’ xsml_list.h:9: error: previous declaration of ‘elem’ was here xsml_list.h:12: error: redefinition of ‘struct list’ xsml_list.h:16: error: redefinition of typedef ‘list’ xsml_list.h:16: error: previous declaration of ‘list’ was here xsml_list.h:19: error: redefinition of ‘struct iterator’ xsml_list.h:23: error: redefinition of typedef ‘iterator’ xsml_list.h:23: error: previous declaration of ‘iterator’ was here xsml_list.h:27: error: nested redefinition of ‘enum op_errors’ xsml_list.h:27: error: redeclaration of ‘enum op_errors’ xsml_list.h:28: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:28: error: previous definition of ‘OP_OK’ was here xsml_list.h:29: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:29: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:30: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:30: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:32: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:32: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:6, from main3.c:7: xsml_node.h:4: error: redeclaration of enumerator ‘TEXT_NODE’ xsml_node.h:4: error: previous definition of ‘TEXT_NODE’ was here xsml_node.h:6: error: redeclaration of enumerator ‘TAG_NODE’ xsml_node.h:6: error: previous definition of ‘TAG_NODE’ was here xsml_node.h:6: error: conflicting types for ‘node_type’ xsml_node.h:6: error: previous declaration of ‘node_type’ was here xsml_node.h:10: error: redefinition of ‘struct attri’ xsml_node.h:16: error: redefinition of typedef ‘attri’ xsml_node.h:16: error: previous declaration of ‘attri’ was here xsml_node.h:18: error: redefinition of ‘struct node’ xsml_node.h:29: error: redefinition of typedef ‘node’ xsml_node.h:29: error: previous declaration of ‘node’ was here xsml_node.h:41: error: conflicting types for ‘get_node_type’ xsml_node.h:41: error: previous declaration of ‘get_node_type’ was here In file included from xsml_node.h:1, from xsml_syn.h:6, from xsml_syn.c:1: xsml_list.h:4: error: redefinition of ‘struct elem’ xsml_list.h:9: error: redefinition of typedef ‘elem’ xsml_list.h:9: error: previous declaration of ‘elem’ was here xsml_list.h:12: error: redefinition of ‘struct list’ xsml_list.h:16: error: redefinition of typedef ‘list’ xsml_list.h:16: error: previous declaration of ‘list’ was here xsml_list.h:19: error: redefinition of ‘struct iterator’ xsml_list.h:23: error: redefinition of typedef ‘iterator’ xsml_list.h:23: error: previous declaration of ‘iterator’ was here xsml_list.h:27: error: nested redefinition of ‘enum op_errors’ xsml_list.h:27: error: redeclaration of ‘enum op_errors’ xsml_list.h:28: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:28: error: previous definition of ‘OP_OK’ was here xsml_list.h:29: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:29: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:30: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:30: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:32: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:32: error: previous definition of ‘OP_GENERIC’ was here xsml_iter.c:1:21: error: xsml_it.h: No such file or directory xsml_iter.c:5: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘attrlist_it’ xsml_iter.c:13: error: expected ‘)’ before ‘i’ xsml_iter.c:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nodelist_it’ xsml_iter.c:29: error: expected ‘)’ before ‘i’ Compile: [ERROR] ========================================================== MirkoSquitieri: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== NadiaDiSchino: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:22: error: ‘attrib’ undeclared (first use in this function) xsml_iter.c:22: error: (Each undeclared identifier is reported only once xsml_iter.c:22: error: for each function it appears in.) xsml_iter.c:22: error: expected ‘;’ before ‘nuovo’ xsml_iter.c:24: error: ‘nuovo’ undeclared (first use in this function) ===== Compilation with our files failed. Compiling with student files. xsml_lex.c:12: error: expected declaration specifiers or ‘...’ before ‘lex_an’ xsml_lex.c: In function ‘new_lexical_analyzer’: xsml_lex.c:15: error: ‘pla’ undeclared (first use in this function) xsml_lex.c:15: error: (Each undeclared identifier is reported only once xsml_lex.c:15: error: for each function it appears in.) xsml_lex.c:19: error: ‘ERR_FILE’ undeclared (first use in this function) xsml_lex.c:26: error: ‘LEX_STATE_CONTENT’ undeclared (first use in this function) xsml_lex.c:36: error: ‘ERR_BAD_ARG’ undeclared (first use in this function) xsml_lex.c:38: error: ‘ERR_GENERIC’ undeclared (first use in this function) xsml_lex.c: At top level: xsml_lex.c:45: error: expected ‘)’ before ‘*’ token xsml_lex.c:518: error: expected ‘)’ before ‘*’ token Compile: [ERROR] ========================================================== NicolasFrancavilla: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:15: error: ‘coppia’ undeclared (first use in this function) xsml_iter.c:15: error: (Each undeclared identifier is reported only once xsml_iter.c:15: error: for each function it appears in.) xsml_iter.c:15: error: expected ‘;’ before ‘tmp’ xsml_iter.c:16: error: ‘tmp’ undeclared (first use in this function) ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== OliverTran: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:27: error: ‘struct attr’ has no member named ‘attribute’ xsml_iter.c:49:2: warning: no newline at end of file ===== Compilation with our files failed. Compiling with student files. In file included from main3.c:5: xsml_list.h:16: warning: useless storage class specifier in empty declaration xsml_list.h:27: warning: useless storage class specifier in empty declaration xsml_list.h:40: warning: useless storage class specifier in empty declaration In file included from main3.c:6: xsml_node.h:56:7: warning: no newline at end of file In file included from xsml_list.c:3: xsml_list.h:16: warning: useless storage class specifier in empty declaration xsml_list.h:27: warning: useless storage class specifier in empty declaration xsml_list.h:40: warning: useless storage class specifier in empty declaration In file included from xsml_node.h:5, from xsml_node.c:4: xsml_list.h:16: warning: useless storage class specifier in empty declaration xsml_list.h:27: warning: useless storage class specifier in empty declaration xsml_list.h:40: warning: useless storage class specifier in empty declaration In file included from xsml_node.c:4: xsml_node.h:56:7: warning: no newline at end of file In file included from xsml_syn.c:8: xsml_list.h:16: warning: useless storage class specifier in empty declaration xsml_list.h:27: warning: useless storage class specifier in empty declaration xsml_list.h:40: warning: useless storage class specifier in empty declaration In file included from xsml_syn.c:9: xsml_node.h:56:7: warning: no newline at end of file In file included from xsml_iter.c:5: xsml_list.h:16: warning: useless storage class specifier in empty declaration xsml_list.h:27: warning: useless storage class specifier in empty declaration xsml_list.h:40: warning: useless storage class specifier in empty declaration In file included from xsml_iter.c:6: xsml_node.h:56:7: warning: no newline at end of file xsml_iter.c:49:2: warning: no newline at end of file Compile: [WARNING] ========================================================== PaoloDiRollo: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== PaoloFalbo: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== PaoloMoscatelli: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== PatrizioTamorri: Unzip: [OK] ===== Compiling with our files xsml_syn.c:3: error: expected ‘)’ before ‘*’ token xsml_syn.c:4: error: expected ‘)’ before ‘*’ token xsml_syn.c:5: error: expected ‘)’ before ‘*’ token xsml_syn.c:6: error: expected ‘)’ before ‘*’ token xsml_syn.c:7: error: expected ‘)’ before ‘*’ token xsml_syn.c:8: error: expected ‘)’ before ‘*’ token xsml_syn.c:9: error: expected ‘)’ before ‘*’ token xsml_syn.c:10: error: expected ‘)’ before ‘*’ token xsml_syn.c:11: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘crea_nodi’ xsml_syn.c:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token xsml_syn.c:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘last_token’ xsml_syn.c:27: warning: ‘struct node’ declared inside parameter list xsml_syn.c:27: warning: its scope is only this definition or declaration, which is probably not what you want xsml_syn.c: In function ‘get_xsml_doc’: xsml_syn.c:30: error: ‘lex_an’ undeclared (first use in this function) xsml_syn.c:30: error: (Each undeclared identifier is reported only once xsml_syn.c:30: error: for each function it appears in.) xsml_syn.c:30: error: expected ‘;’ before ‘pla’ xsml_syn.c:32: error: ‘list’ undeclared (first use in this function) xsml_syn.c:32: error: expected ‘;’ before ‘l’ xsml_syn.c:33: error: ‘iterator’ undeclared (first use in this function) xsml_syn.c:33: error: expected ‘;’ before ‘i’ xsml_syn.c:34: error: ‘token’ undeclared (first use in this function) xsml_syn.c:34: error: ‘tok’ undeclared (first use in this function) xsml_syn.c:35: error: ‘p’ undeclared (first use in this function) xsml_syn.c:36: error: ‘l’ undeclared (first use in this function) xsml_syn.c:39: error: ‘pla’ undeclared (first use in this function) xsml_syn.c:40: error: ‘ERR_MEM’ undeclared (first use in this function) xsml_syn.c:40: error: ‘SAERR_MEM’ undeclared (first use in this function) xsml_syn.c:41: error: ‘ERR_BAD_ARG’ undeclared (first use in this function) xsml_syn.c:41: error: ‘SAERR_BAD_ARG’ undeclared (first use in this function) xsml_syn.c:42: error: ‘SAERR_GENERIC’ undeclared (first use in this function) xsml_syn.c:44: error: ‘NULL’ undeclared (first use in this function) xsml_syn.c:48: error: ‘SAERR_INVALID_TOKEN’ undeclared (first use in this function) xsml_syn.c:49: error: ‘SAERR_UNEXPECTED_EOF’ undeclared (first use in this function) xsml_syn.c:57: error: ‘SAERR_UNEXPECTED_TOKEN’ undeclared (first use in this function) xsml_syn.c:109: error: ‘i’ undeclared (first use in this function) xsml_syn.c:110: error: expected expression before ‘)’ token xsml_syn.c:114: error: ‘ERR_INVALID_TOKEN’ undeclared (first use in this function) xsml_syn.c:115: error: ‘ERR_GENERIC’ undeclared (first use in this function) xsml_syn.c:116: error: ‘CLOSE_TAG’ undeclared (first use in this function) xsml_syn.c:116: error: expected expression before ‘)’ token xsml_syn.c:118: error: ‘NAME’ undeclared (first use in this function) xsml_syn.c:119: error: ‘STRING’ undeclared (first use in this function) xsml_syn.c:126: warning: assignment makes pointer from integer without a cast xsml_syn.c: At top level: xsml_syn.c:144: error: expected ‘)’ before ‘*’ token xsml_syn.c:193: error: expected ‘)’ before ‘*’ token xsml_syn.c:232: error: expected ‘)’ before ‘*’ token xsml_syn.c:257: error: expected ‘)’ before ‘*’ token xsml_syn.c:286: error: expected ‘)’ before ‘*’ token xsml_syn.c:333: error: expected ‘)’ before ‘*’ token xsml_syn.c:380: error: expected ‘)’ before ‘*’ token xsml_syn.c:428: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘crea_nodi’ xsml_syn.c:536: error: expected ‘)’ before ‘*’ token xsml_syn.c: In function ‘confronta’: xsml_syn.c:599: error: ‘NULL’ undeclared (first use in this function) xsml_iter.c:9: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘attrlist_it’ xsml_iter.c:20: error: expected ‘)’ before ‘it’ xsml_iter.c:60: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nodelist_it’ xsml_iter.c:69: error: expected ‘)’ before ‘it’ xsml_iter.c:76:2: warning: no newline at end of file ===== Compilation with our files failed. Compiling with student files. In file included from xsml_list.h:45, from main3.c:5: xsml_list.c:118:2: warning: no newline at end of file In file included from main3.c:5: xsml_list.h:46:7: warning: no newline at end of file In file included from main3.c:6: xsml_node.h:33:7: warning: no newline at end of file xsml_lex.c:3: error: expected declaration specifiers or ‘...’ before ‘lex_an’ xsml_lex.c: In function ‘new_lexical_analyzer’: xsml_lex.c:5: error: ‘ERR_BAD_ARG’ undeclared (first use in this function) xsml_lex.c:5: error: (Each undeclared identifier is reported only once xsml_lex.c:5: error: for each function it appears in.) xsml_lex.c:6: error: ‘pla’ undeclared (first use in this function) xsml_lex.c:7: error: ‘ERR_FILE’ undeclared (first use in this function) xsml_lex.c:10: error: ‘LEX_STATE_CONTENT’ undeclared (first use in this function) xsml_lex.c: At top level: xsml_lex.c:15: error: expected ‘)’ before ‘*’ token xsml_lex.c:23: error: expected ‘)’ before ‘*’ token xsml_list.c:11: error: expected ‘)’ before ‘*’ token xsml_list.c:26: error: expected ‘)’ before ‘*’ token xsml_list.c:56: error: expected ‘)’ before ‘*’ token xsml_list.c:83: error: expected ‘)’ before ‘l’ xsml_list.c:94: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_iterator’ xsml_list.c:103: error: expected ‘)’ before ‘i’ xsml_list.c:114: error: expected ‘)’ before ‘i’ xsml_list.c:118:2: warning: no newline at end of file xsml_node.c:2: error: expected ‘)’ before ‘*’ token xsml_node.c:17: error: expected ‘)’ before ‘*’ token xsml_node.c:30: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘get_node_type’ xsml_node.c:37: error: expected ‘)’ before ‘parent’ xsml_node.c:50: error: expected ‘)’ before ‘n’ xsml_node.c:108: error: expected ‘)’ before ‘n’ xsml_syn.c:3: error: expected ‘)’ before ‘*’ token xsml_syn.c:4: error: expected ‘)’ before ‘*’ token xsml_syn.c:5: error: expected ‘)’ before ‘*’ token xsml_syn.c:6: error: expected ‘)’ before ‘*’ token xsml_syn.c:7: error: expected ‘)’ before ‘*’ token xsml_syn.c:8: error: expected ‘)’ before ‘*’ token xsml_syn.c:9: error: expected ‘)’ before ‘*’ token xsml_syn.c:10: error: expected ‘)’ before ‘*’ token xsml_syn.c:11: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘crea_nodi’ xsml_syn.c:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token xsml_syn.c:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘last_token’ xsml_syn.c:27: warning: ‘struct node’ declared inside parameter list xsml_syn.c:27: warning: its scope is only this definition or declaration, which is probably not what you want xsml_syn.c: In function ‘get_xsml_doc’: xsml_syn.c:30: error: ‘lex_an’ undeclared (first use in this function) xsml_syn.c:30: error: (Each undeclared identifier is reported only once xsml_syn.c:30: error: for each function it appears in.) xsml_syn.c:30: error: expected ‘;’ before ‘pla’ xsml_syn.c:32: error: ‘list’ undeclared (first use in this function) xsml_syn.c:32: error: expected ‘;’ before ‘l’ xsml_syn.c:33: error: ‘iterator’ undeclared (first use in this function) xsml_syn.c:33: error: expected ‘;’ before ‘i’ xsml_syn.c:34: error: ‘token’ undeclared (first use in this function) xsml_syn.c:34: error: ‘tok’ undeclared (first use in this function) xsml_syn.c:35: error: ‘p’ undeclared (first use in this function) xsml_syn.c:36: error: ‘l’ undeclared (first use in this function) xsml_syn.c:39: error: ‘pla’ undeclared (first use in this function) xsml_syn.c:40: error: ‘ERR_MEM’ undeclared (first use in this function) xsml_syn.c:40: error: ‘SAERR_MEM’ undeclared (first use in this function) xsml_syn.c:41: error: ‘ERR_BAD_ARG’ undeclared (first use in this function) xsml_syn.c:41: error: ‘SAERR_BAD_ARG’ undeclared (first use in this function) xsml_syn.c:42: error: ‘SAERR_GENERIC’ undeclared (first use in this function) xsml_syn.c:44: error: ‘NULL’ undeclared (first use in this function) xsml_syn.c:48: error: ‘SAERR_INVALID_TOKEN’ undeclared (first use in this function) xsml_syn.c:49: error: ‘SAERR_UNEXPECTED_EOF’ undeclared (first use in this function) xsml_syn.c:57: error: ‘SAERR_UNEXPECTED_TOKEN’ undeclared (first use in this function) xsml_syn.c:109: error: ‘i’ undeclared (first use in this function) xsml_syn.c:110: error: expected expression before ‘)’ token xsml_syn.c:114: error: ‘ERR_INVALID_TOKEN’ undeclared (first use in this function) xsml_syn.c:115: error: ‘ERR_GENERIC’ undeclared (first use in this function) xsml_syn.c:116: error: ‘CLOSE_TAG’ undeclared (first use in this function) xsml_syn.c:116: error: expected expression before ‘)’ token xsml_syn.c:118: error: ‘NAME’ undeclared (first use in this function) xsml_syn.c:119: error: ‘STRING’ undeclared (first use in this function) xsml_syn.c:126: warning: assignment makes pointer from integer without a cast xsml_syn.c: At top level: xsml_syn.c:144: error: expected ‘)’ before ‘*’ token xsml_syn.c:193: error: expected ‘)’ before ‘*’ token xsml_syn.c:232: error: expected ‘)’ before ‘*’ token xsml_syn.c:257: error: expected ‘)’ before ‘*’ token xsml_syn.c:286: error: expected ‘)’ before ‘*’ token xsml_syn.c:333: error: expected ‘)’ before ‘*’ token xsml_syn.c:380: error: expected ‘)’ before ‘*’ token xsml_syn.c:428: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘crea_nodi’ xsml_syn.c:536: error: expected ‘)’ before ‘*’ token xsml_syn.c: In function ‘confronta’: xsml_syn.c:599: error: ‘NULL’ undeclared (first use in this function) xsml_iter.c:9: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘attrlist_it’ xsml_iter.c:20: error: expected ‘)’ before ‘it’ xsml_iter.c:60: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nodelist_it’ xsml_iter.c:69: error: expected ‘)’ before ‘it’ xsml_iter.c:76:2: warning: no newline at end of file Compile: [ERROR] ========================================================== PezzRico: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘nodelist_it’: xsml_iter.c:11: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_iter.c: In function ‘attrlist_it’: xsml_iter.c:34: warning: incompatible implicit declaration of built-in function ‘calloc’ Compile: [WARNING] ========================================================== RaffaeleBisegna: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== RigersYlli: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== SabrinaFranchin: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:18: error: ‘s_attribute’ undeclared (first use in this function) xsml_iter.c:18: error: (Each undeclared identifier is reported only once xsml_iter.c:18: error: for each function it appears in.) xsml_iter.c:18: error: expected expression before ‘)’ token ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== SergioStraccamore: Unzip: [OK] ===== Compiling with our files xsml_iter.c:3:23: error: xsml_iter.h: No such file or directory xsml_iter.c:6: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘attrlist_it’ xsml_iter.c:14: error: expected ‘)’ before ‘i’ xsml_iter.c:24: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nodelist_it’ xsml_iter.c:34: error: expected ‘)’ before ‘i’ ===== Compilation with our files failed. Compiling with student files. In file included from xsml_node.h:3, from main3.c:6: xsml_list.h:5: error: redefinition of ‘struct lista’ xsml_list.h:10: error: redefinition of typedef ‘list’ xsml_list.h:10: error: previous declaration of ‘list’ was here xsml_list.h:12: error: redefinition of ‘struct elem’ xsml_list.h:16: error: redefinition of typedef ‘elemento’ xsml_list.h:16: error: previous declaration of ‘elemento’ was here xsml_list.h:18: error: redefinition of ‘struct iter’ xsml_list.h:21: error: redefinition of typedef ‘iterator’ xsml_list.h:21: error: previous declaration of ‘iterator’ was here xsml_list.h:23: error: nested redefinition of ‘enum op_errors’ xsml_list.h:23: error: redeclaration of ‘enum op_errors’ xsml_list.h:24: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:24: error: previous definition of ‘OP_OK’ was here xsml_list.h:25: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:25: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:26: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:26: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:28: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:28: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:5, from main3.c:7: xsml_list.h:5: error: redefinition of ‘struct lista’ xsml_list.h:10: error: redefinition of typedef ‘list’ xsml_list.h:10: error: previous declaration of ‘list’ was here xsml_list.h:12: error: redefinition of ‘struct elem’ xsml_list.h:16: error: redefinition of typedef ‘elemento’ xsml_list.h:16: error: previous declaration of ‘elemento’ was here xsml_list.h:18: error: redefinition of ‘struct iter’ xsml_list.h:21: error: redefinition of typedef ‘iterator’ xsml_list.h:21: error: previous declaration of ‘iterator’ was here xsml_list.h:23: error: nested redefinition of ‘enum op_errors’ xsml_list.h:23: error: redeclaration of ‘enum op_errors’ xsml_list.h:24: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:24: error: previous definition of ‘OP_OK’ was here xsml_list.h:25: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:25: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:26: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:26: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:28: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:28: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_node.h:3, from xsml_syn.h:6, from main3.c:7: xsml_list.h:5: error: redefinition of ‘struct lista’ xsml_list.h:10: error: redefinition of typedef ‘list’ xsml_list.h:10: error: previous declaration of ‘list’ was here xsml_list.h:12: error: redefinition of ‘struct elem’ xsml_list.h:16: error: redefinition of typedef ‘elemento’ xsml_list.h:16: error: previous declaration of ‘elemento’ was here xsml_list.h:18: error: redefinition of ‘struct iter’ xsml_list.h:21: error: redefinition of typedef ‘iterator’ xsml_list.h:21: error: previous declaration of ‘iterator’ was here xsml_list.h:23: error: nested redefinition of ‘enum op_errors’ xsml_list.h:23: error: redeclaration of ‘enum op_errors’ xsml_list.h:24: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:24: error: previous definition of ‘OP_OK’ was here xsml_list.h:25: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:25: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:26: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:26: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:28: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:28: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:6, from main3.c:7: xsml_node.h:6: error: redeclaration of enumerator ‘TEXT_NODE’ xsml_node.h:6: error: previous definition of ‘TEXT_NODE’ was here xsml_node.h:8: error: redeclaration of enumerator ‘TAG_NODE’ xsml_node.h:8: error: previous definition of ‘TAG_NODE’ was here xsml_node.h:8: error: conflicting types for ‘node_type’ xsml_node.h:8: error: previous declaration of ‘node_type’ was here xsml_node.h:12: error: redefinition of ‘struct attri’ xsml_node.h:17: error: redefinition of typedef ‘attri’ xsml_node.h:17: error: previous declaration of ‘attri’ was here xsml_node.h:19: error: redefinition of ‘struct node’ xsml_node.h:29: error: redefinition of typedef ‘node’ xsml_node.h:29: error: previous declaration of ‘node’ was here xsml_node.h:33: error: conflicting types for ‘get_node_type’ xsml_node.h:33: error: previous declaration of ‘get_node_type’ was here In file included from xsml_node.h:3, from xsml_syn.h:6, from xsml_syn.c:4: xsml_list.h:5: error: redefinition of ‘struct lista’ xsml_list.h:10: error: redefinition of typedef ‘list’ xsml_list.h:10: error: previous declaration of ‘list’ was here xsml_list.h:12: error: redefinition of ‘struct elem’ xsml_list.h:16: error: redefinition of typedef ‘elemento’ xsml_list.h:16: error: previous declaration of ‘elemento’ was here xsml_list.h:18: error: redefinition of ‘struct iter’ xsml_list.h:21: error: redefinition of typedef ‘iterator’ xsml_list.h:21: error: previous declaration of ‘iterator’ was here xsml_list.h:23: error: nested redefinition of ‘enum op_errors’ xsml_list.h:23: error: redeclaration of ‘enum op_errors’ xsml_list.h:24: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:24: error: previous definition of ‘OP_OK’ was here xsml_list.h:25: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:25: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:26: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:26: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:28: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:28: error: previous definition of ‘OP_GENERIC’ was here xsml_iter.c:3:23: error: xsml_iter.h: No such file or directory xsml_iter.c:6: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘attrlist_it’ xsml_iter.c:14: error: expected ‘)’ before ‘i’ xsml_iter.c:24: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nodelist_it’ xsml_iter.c:34: error: expected ‘)’ before ‘i’ Compile: [ERROR] ========================================================== SergueiCharounine: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:15: error: ‘attributeS’ undeclared (first use in this function) xsml_iter.c:15: error: (Each undeclared identifier is reported only once xsml_iter.c:15: error: for each function it appears in.) xsml_iter.c:15: error: expected expression before ‘attr’ xsml_iter.c:21: error: expected identifier or ‘(’ before ‘=’ token xsml_iter.c:22: error: expected expression before ‘attr’ xsml_iter.c:23: error: expected expression before ‘attr’ ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== SilviaRinaldi: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:23: error: ‘struct iterator’ has no member named ‘attuale’ xsml_iter.c:31: error: ‘attrib’ undeclared (first use in this function) xsml_iter.c:31: error: (Each undeclared identifier is reported only once xsml_iter.c:31: error: for each function it appears in.) xsml_iter.c:31: error: ‘_att’ undeclared (first use in this function) xsml_iter.c:37: error: ‘struct iterator’ has no member named ‘lista’ xsml_iter.c:41: error: expected expression before ‘)’ token xsml_iter.c:43: error: ‘struct list’ has no member named ‘next’ xsml_iter.c:46: error: ‘struct iterator’ has no member named ‘attuale’ xsml_iter.c: In function ‘next_node’: xsml_iter.c:65: error: ‘struct iterator’ has no member named ‘attuale’ xsml_iter.c:75: error: ‘struct iterator’ has no member named ‘lista’ xsml_iter.c:79: error: ‘struct list’ has no member named ‘el’ xsml_iter.c:80: error: ‘struct list’ has no member named ‘next’ xsml_iter.c:83: error: ‘struct iterator’ has no member named ‘attuale’ ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== SimonaSforza: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== SimoneDAndreta: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== SimoneDuse: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== SimoneMori: Unzip: [OK] ===== Compiling with our files xsml_syn.c: In function ‘error’: xsml_syn.c:12: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_syn.c:12: warning: incompatible implicit declaration of built-in function ‘strlen’ xsml_syn.c:13: warning: incompatible implicit declaration of built-in function ‘strcpy’ Compile: [WARNING] ========================================================== SimoneStraccia: Unzip: [OK] ===== Compiling with our files xsml_syn.c: In function ‘attr_pair’: xsml_syn.c:30: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_syn.c:44: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_syn.c: In function ‘attr_pair_list’: xsml_syn.c:72: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_iter.c: In function ‘next_attr’: xsml_iter.c:20: error: ‘attributo’ undeclared (first use in this function) xsml_iter.c:20: error: (Each undeclared identifier is reported only once xsml_iter.c:20: error: for each function it appears in.) xsml_iter.c:20: error: ‘nuw’ undeclared (first use in this function) xsml_iter.c:21: error: expected expression before ‘)’ token xsml_iter.c:22: warning: incompatible implicit declaration of built-in function ‘malloc’ ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== StefanoCaruso: Unzip: [OK] ===== Compiling with our files xsml_syn.c: In function ‘analy_name’: xsml_syn.c:23: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_syn.c:23: warning: incompatible implicit declaration of built-in function ‘strlen’ xsml_syn.c:24: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_iter.c: In function ‘next_attr’: xsml_iter.c:26: error: ‘NULL’ undeclared (first use in this function) xsml_iter.c:26: error: (Each undeclared identifier is reported only once xsml_iter.c:26: error: for each function it appears in.) xsml_iter.c:30: error: ‘struct iterator’ has no member named ‘punt’ xsml_iter.c: In function ‘next_node’: xsml_iter.c:59: error: ‘NULL’ undeclared (first use in this function) ===== Compilation with our files failed. Compiling with student files. xsml_lex.c: In function ‘new_lexical_analyzer’: xsml_lex.c:27: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c: In function ‘get_next_token’: xsml_lex.c:48: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:49: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:58: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:59: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:71: warning: comparison between pointer and integer xsml_lex.c:71: warning: comparison between pointer and integer xsml_lex.c:73: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:74: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:126: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:127: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:146: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:147: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:163: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:164: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:173: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:174: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:178: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:179: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:208: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:209: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:232: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:233: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:239: warning: comparison between pointer and integer xsml_lex.c:250: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:251: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:261: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:262: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:272: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:273: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:277: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:278: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:303: warning: comparison between pointer and integer xsml_lex.c:303: warning: comparison between pointer and integer xsml_lex.c:316: warning: comparison between pointer and integer xsml_lex.c:320: warning: comparison between pointer and integer xsml_lex.c:326: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:327: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:334: warning: comparison between pointer and integer xsml_lex.c:342: warning: comparison between pointer and integer xsml_lex.c:353: warning: comparison between pointer and integer xsml_lex.c:354: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:355: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:360: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:361: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:383: warning: comparison between pointer and integer xsml_lex.c:383: warning: comparison between pointer and integer xsml_lex.c:432: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:433: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:452: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:453: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:469: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:470: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:479: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:480: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:484: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:485: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:514: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:515: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:538: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:539: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:545: warning: comparison between pointer and integer xsml_lex.c:556: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:557: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:567: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:568: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:578: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:579: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:583: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:584: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:627: warning: comparison between pointer and integer xsml_lex.c:629: warning: comparison between pointer and integer xsml_lex.c:641: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:642: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:647: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:648: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:677: warning: comparison between pointer and integer xsml_lex.c:679: warning: comparison between pointer and integer xsml_lex.c:691: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:692: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:698: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:699: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:730: warning: comparison between pointer and integer xsml_lex.c:730: warning: comparison between pointer and integer xsml_lex.c:768: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:769: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:788: warning: comparison between pointer and integer xsml_lex.c:809: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:810: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:825: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:826: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:831: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:832: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:848: warning: comparison between pointer and integer xsml_lex.c:869: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:870: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:884: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:885: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c:890: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_lex.c:891: warning: incompatible implicit declaration of built-in function ‘strncpy’ xsml_lex.c: In function ‘close_lexical_analyzer’: xsml_lex.c:903: warning: comparison between pointer and integer xsml_lex.c:903: warning: comparison between pointer and integer xsml_list.c: In function ‘add_first’: xsml_list.c:17: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_list.c: In function ‘add_last’: xsml_list.c:31: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_list.c: In function ‘get_iterator’: xsml_list.c:69: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_node.c: In function ‘new_tag_node’: xsml_node.c:8: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_node.c:15: warning: incompatible implicit declaration of built-in function ‘strlen’ xsml_node.c:17: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_node.c: In function ‘new_text_node’: xsml_node.c:26: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_node.c:33: warning: incompatible implicit declaration of built-in function ‘strlen’ xsml_node.c:35: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_node.c: In function ‘get_attributo’: xsml_node.c:70: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_node.c:70: warning: incompatible implicit declaration of built-in function ‘strlen’ xsml_node.c:72: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_node.c: In function ‘set_attributo’: xsml_node.c:93: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_node.c:93: warning: incompatible implicit declaration of built-in function ‘strlen’ xsml_node.c:95: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_node.c:100: warning: incompatible implicit declaration of built-in function ‘calloc’ xsml_node.c:102: warning: incompatible implicit declaration of built-in function ‘strlen’ xsml_node.c:102: warning: assignment from incompatible pointer type xsml_node.c:104: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_node.c:104: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type xsml_syn.c: In function ‘analy_name’: xsml_syn.c:23: warning: incompatible implicit declaration of built-in function ‘malloc’ xsml_syn.c:23: warning: incompatible implicit declaration of built-in function ‘strlen’ xsml_syn.c:24: warning: incompatible implicit declaration of built-in function ‘strcpy’ xsml_iter.c: In function ‘next_attr’: xsml_iter.c:30: warning: return from incompatible pointer type Compile: [WARNING] ========================================================== StevenGomes: Unzip: [OK] ===== Compiling with our files Compile: [OK] ========================================================== TizianoFlati: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:11: error: ‘coppie’ undeclared (first use in this function) xsml_iter.c:11: error: (Each undeclared identifier is reported only once xsml_iter.c:11: error: for each function it appears in.) xsml_iter.c:11: error: expected expression before ‘)’ token ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== TommasoIzzo: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== ValerioMassimi: Unzip: [OK] ===== Compiling with our files xsml_syn.c:2:23: error: xsml_iter.h: No such file or directory xsml_iter.c:1:23: error: xsml_iter.h: No such file or directory xsml_iter.c:5: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘attrlist_it’ xsml_iter.c:13: error: expected ‘)’ before ‘i’ xsml_iter.c:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nodelist_it’ xsml_iter.c:29: error: expected ‘)’ before ‘i’ ===== Compilation with our files failed. Compiling with student files. In file included from xsml_node.h:2, from main3.c:6: xsml_list.h:5: error: redefinition of ‘struct elem’ xsml_list.h:10: error: redefinition of typedef ‘elem’ xsml_list.h:10: error: previous declaration of ‘elem’ was here xsml_list.h:13: error: redefinition of ‘struct list’ xsml_list.h:18: error: redefinition of typedef ‘list’ xsml_list.h:18: error: previous declaration of ‘list’ was here xsml_list.h:21: error: redefinition of ‘struct iterator’ xsml_list.h:28: error: redefinition of typedef ‘iterator’ xsml_list.h:28: error: previous declaration of ‘iterator’ was here xsml_list.h:32: error: nested redefinition of ‘enum op_errors’ xsml_list.h:32: error: redeclaration of ‘enum op_errors’ xsml_list.h:33: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:33: error: previous definition of ‘OP_OK’ was here xsml_list.h:34: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:34: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:35: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:35: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:37: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:37: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:5, from main3.c:7: xsml_list.h:5: error: redefinition of ‘struct elem’ xsml_list.h:10: error: redefinition of typedef ‘elem’ xsml_list.h:10: error: previous declaration of ‘elem’ was here xsml_list.h:13: error: redefinition of ‘struct list’ xsml_list.h:18: error: redefinition of typedef ‘list’ xsml_list.h:18: error: previous declaration of ‘list’ was here xsml_list.h:21: error: redefinition of ‘struct iterator’ xsml_list.h:28: error: redefinition of typedef ‘iterator’ xsml_list.h:28: error: previous declaration of ‘iterator’ was here xsml_list.h:32: error: nested redefinition of ‘enum op_errors’ xsml_list.h:32: error: redeclaration of ‘enum op_errors’ xsml_list.h:33: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:33: error: previous definition of ‘OP_OK’ was here xsml_list.h:34: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:34: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:35: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:35: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:37: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:37: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_node.h:2, from xsml_syn.h:6, from main3.c:7: xsml_list.h:5: error: redefinition of ‘struct elem’ xsml_list.h:10: error: redefinition of typedef ‘elem’ xsml_list.h:10: error: previous declaration of ‘elem’ was here xsml_list.h:13: error: redefinition of ‘struct list’ xsml_list.h:18: error: redefinition of typedef ‘list’ xsml_list.h:18: error: previous declaration of ‘list’ was here xsml_list.h:21: error: redefinition of ‘struct iterator’ xsml_list.h:28: error: redefinition of typedef ‘iterator’ xsml_list.h:28: error: previous declaration of ‘iterator’ was here xsml_list.h:32: error: nested redefinition of ‘enum op_errors’ xsml_list.h:32: error: redeclaration of ‘enum op_errors’ xsml_list.h:33: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:33: error: previous definition of ‘OP_OK’ was here xsml_list.h:34: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:34: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:35: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:35: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:37: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:37: error: previous definition of ‘OP_GENERIC’ was here In file included from xsml_syn.h:6, from main3.c:7: xsml_node.h:6: error: redeclaration of enumerator ‘TEXT_NODE’ xsml_node.h:6: error: previous definition of ‘TEXT_NODE’ was here xsml_node.h:8: error: redeclaration of enumerator ‘TAG_NODE’ xsml_node.h:8: error: previous definition of ‘TAG_NODE’ was here xsml_node.h:8: error: conflicting types for ‘node_type’ xsml_node.h:8: error: previous declaration of ‘node_type’ was here xsml_node.h:12: error: redefinition of ‘struct attributo’ xsml_node.h:19: error: redefinition of typedef ‘attr’ xsml_node.h:19: error: previous declaration of ‘attr’ was here xsml_node.h:21: error: redefinition of ‘struct node’ xsml_node.h:32: error: redefinition of typedef ‘node’ xsml_node.h:32: error: previous declaration of ‘node’ was here xsml_node.h:44: error: conflicting types for ‘get_node_type’ xsml_node.h:44: error: previous declaration of ‘get_node_type’ was here xsml_lex.c: In function ‘get_next_token’: xsml_lex.c:40: warning: incompatible implicit declaration of built-in function ‘calloc’ In file included from xsml_node.h:2, from xsml_syn.h:6, from xsml_syn.c:1: xsml_list.h:5: error: redefinition of ‘struct elem’ xsml_list.h:10: error: redefinition of typedef ‘elem’ xsml_list.h:10: error: previous declaration of ‘elem’ was here xsml_list.h:13: error: redefinition of ‘struct list’ xsml_list.h:18: error: redefinition of typedef ‘list’ xsml_list.h:18: error: previous declaration of ‘list’ was here xsml_list.h:21: error: redefinition of ‘struct iterator’ xsml_list.h:28: error: redefinition of typedef ‘iterator’ xsml_list.h:28: error: previous declaration of ‘iterator’ was here xsml_list.h:32: error: nested redefinition of ‘enum op_errors’ xsml_list.h:32: error: redeclaration of ‘enum op_errors’ xsml_list.h:33: error: redeclaration of enumerator ‘OP_OK’ xsml_list.h:33: error: previous definition of ‘OP_OK’ was here xsml_list.h:34: error: redeclaration of enumerator ‘OP_MEM_ERROR’ xsml_list.h:34: error: previous definition of ‘OP_MEM_ERROR’ was here xsml_list.h:35: error: redeclaration of enumerator ‘OP_NO_ATTRIBUTE_ERROR’ xsml_list.h:35: error: previous definition of ‘OP_NO_ATTRIBUTE_ERROR’ was here xsml_list.h:37: error: redeclaration of enumerator ‘OP_GENERIC’ xsml_list.h:37: error: previous definition of ‘OP_GENERIC’ was here xsml_syn.c:2:23: error: xsml_iter.h: No such file or directory xsml_iter.c:1:23: error: xsml_iter.h: No such file or directory xsml_iter.c:5: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘attrlist_it’ xsml_iter.c:13: error: expected ‘)’ before ‘i’ xsml_iter.c:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nodelist_it’ xsml_iter.c:29: error: expected ‘)’ before ‘i’ Compile: [ERROR] ========================================================== ValerioSecondini: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== VincenzoNovino: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:32: error: dereferencing pointer to incomplete type xsml_iter.c:34: error: dereferencing pointer to incomplete type xsml_iter.c:36: error: dereferencing pointer to incomplete type ===== Compilation with our files failed. Compiling with student files. Compile: [OK] ========================================================== VitalijZadneprovskij: Unzip: [OK] ===== Compiling with our files xsml_iter.c: In function ‘next_attr’: xsml_iter.c:34: error: invalid operands to binary == xsml_iter.c:38: error: ‘elem’ undeclared (first use in this function) xsml_iter.c:38: error: (Each undeclared identifier is reported only once xsml_iter.c:38: error: for each function it appears in.) xsml_iter.c:38: error: ‘elemento’ undeclared (first use in this function) xsml_iter.c:38: error: expected expression before ‘)’ token xsml_iter.c: In function ‘duplica’: xsml_iter.c:94: warning: incompatible implicit declaration of built-in function ‘malloc’ ===== Compilation with our files failed. Compiling with student files. In file included from main3.c:6: xsml_node.h:9:1: warning: "NULL" redefined In file included from /usr/include/malloc.h:24, from xsml_list.h:9, from main3.c:5: /usr/lib/gcc/i386-redhat-linux/4.1.1/include/stddef.h:403:1: warning: this is the location of the previous definition In file included from xsml_syn.c:11: xsml_node.h:9:1: warning: "NULL" redefined In file included from /usr/include/malloc.h:24, from xsml_list.h:9, from xsml_syn.c:10: /usr/lib/gcc/i386-redhat-linux/4.1.1/include/stddef.h:403:1: warning: this is the location of the previous definition In file included from xsml_iter.c:11: xsml_node.h:9:1: warning: "NULL" redefined In file included from /usr/include/malloc.h:24, from xsml_list.h:9, from xsml_iter.c:10: /usr/lib/gcc/i386-redhat-linux/4.1.1/include/stddef.h:403:1: warning: this is the location of the previous definition Compile: [WARNING] ========================================================== VladLupascu: Unzip: [OK] Compile: [NOT PATCHED, IGNORING] ========================================================== Results of unpacking and compiling Total = 100 Unpacking: Unzipped = 100 Untarrred = 0 Unrared = 0 C file submitted = 0 Errors = 0 Compilation Not patched = 25 Errors = 13 Warnings = 8 Good = 54