Build of symmetrica with clang_glibc toolchain

The build took 00h 03m 10s and was NOT successful.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
97,272 ansic
4 makefile
97,276 total

The process tree of the build process is here.

Several sub-process invocations were improper; see the process tree for details. Summary:

Log

To avoid scrolling, you may jump to the last line of the invocation of makepkg that was used to build this package.

Removed vanilla repositories from pacman.conf and added:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

Copied permanent toolchain into container-local sysroot
# /toolchain_root/sysroot --> /sysroot/sysroot
# /toolchain_root/lib --> /sysroot/lib
# /toolchain_root/sbin --> /sysroot/sbin
# /toolchain_root/lib64 --> /sysroot/lib64
# /toolchain_root/etc --> /sysroot/etc
# /toolchain_root/share --> /sysroot/share
# /toolchain_root/bin --> /sysroot/bin
# /toolchain_root/var --> /sysroot/var
# /toolchain_root/usr --> /sysroot/usr
# /toolchain_root/glibc-build --> /sysroot/glibc-build
# /toolchain_root/x86_64-pc-linux-gnu --> /sysroot/x86_64-pc-linux-gnu
# /toolchain_root/include --> /sysroot/include
# /toolchain_root/libexec --> /sysroot/libexec

CMD: sudo -u tuscan PATH=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=clang CXX=clang++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: symmetrica 2.0-4 (Thu Apr 13 17:21:58 UTC 2017)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# cc -c -O2 -DFAST -DALLTRUE bar.c
# bar.c:27:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("cast_apply_barperm",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# 1 warning generated.
# cc -c -O2 -DFAST -DALLTRUE bi.c
# bi.c:420:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else if ((p = (Node *) SYM_malloc(sizeof(Node))))
# ^
# 1 warning generated.
# cc -c -O2 -DFAST -DALLTRUE boe.c
# boe.c:42:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,specht_dg);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# 1 warning generated.
# cc -c -O2 -DFAST -DALLTRUE bruch.c
# bruch.c:251:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("add_bruch(2)",b);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# bruch.c:1038:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else if (S_B_UI(bruch) == -1) {
# ^
# bruch.c:1168:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else if (S_B_UI(bruch) == -1) {
# ^
# bruch.c:1251:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# MAS_B_CO(b); /* check on 1 in denominator */
# ^
# bruch.c:1228:5: note: expanded from macro 'MAS_B_CO'
# else if (S_B_UI(b) == (INT)-1)\
# ^
# bruch.c:1275:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# MAS_B_CO(b); /* check on 1 in denominator */
# ^
# bruch.c:1228:5: note: expanded from macro 'MAS_B_CO'
# else if (S_B_UI(b) == (INT)-1)\
# ^
# bruch.c:1305:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# MAS_B_CO(b); /* check on 1 in denominator */
# ^
# bruch.c:1228:5: note: expanded from macro 'MAS_B_CO'
# else if (S_B_UI(b) == (INT)-1)\
# ^
# 6 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE classical.c
# cc -c -O2 -DFAST -DALLTRUE de.c
# de.c:658:44: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# fprintf(stderr,"%s hash:%d\n",text,s_m_hash(a));
# ~~ ^~~~~~~~~~~
# %ld
# de.c:782:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("mem_size",a);goto endr_ende;
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# 2 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE di.c
# di.c:554:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# dixon_wilf_examples(G,weight,anz,FP)
# ^
# di.c:671:67: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# if(count %100 == 0L)fprintf(stderr,"Versuch nr: %d Gef.: %d\r",count,k);
# ~~ ^~~~~
# %ld
# di.c:671:73: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# if(count %100 == 0L)fprintf(stderr,"Versuch nr: %d Gef.: %d\r",count,k);
# ~~ ^
# %ld
# di.c:1089:11: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# di.c:1288:47: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# fprintf(stderr,"Gruppe erzeugt Ordnung %d\n",S_V_LI(G));
# ~~ ^~~~~~~~~
# %ld
# ./macro.h:81:19: note: expanded from macro 'S_V_LI'
# #define S_V_LI(a) ((((((a)->ob_self).ob_vector)->v_length)->ob_self).ob_INT)
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# di.c:1294:59: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# fprintf(stderr,"Konjugiertenklassen erzeugt Anzahl %d\n",Canz);
# ~~ ^~~~
# %ld
# di.c:1317:46: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# printf("Anzahl Bahnrepraesentanten: %d\n",S_I_I(MG));
# ~~ ^~~~~~~~~
# %ld
# ./macro.h:50:18: note: expanded from macro 'S_I_I'
# #define S_I_I(a) (((a)->ob_self).ob_INT)
# ^~~~~~~~~~~~~~~~~~~~~~~
# di.c:1343:49: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# fprintf(stderr,"Versuch nr: %d Gef.: %d\r",count,k);
# ~~ ^~~~~
# %ld
# di.c:1343:55: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# fprintf(stderr,"Versuch nr: %d Gef.: %d\r",count,k);
# ~~ ^
# %ld
# di.c:1345:57: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# fprintf(stderr,"Anzahl der gemachten Versuche: %d\n",count);
# ~~ ^~~~~
# %ld
# di.c:1382:8: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# c_fp,c_lyn,c_v);
# ^~~~
# di.c:1382:13: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# c_fp,c_lyn,c_v);
# ^~~~~
# di.c:1382:19: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# c_fp,c_lyn,c_v);
# ^~~
# 13 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE ff.c
# ff.c:632:20: warning: multiple unsequenced modifications to 'ax' [-Wunsequenced]
# ax = ax++;
# ~ ^
# ff.c:1295:25: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# if (S_O_K(c) != FF) FREESELF(c);
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# ff.c:2205:22: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# sprintf(f,"[%d,",S_FF_CI(a)); i = strlen(f); f = f+i;
# ~~ ^~~~~~~~~~
# %ld
# ./macro.h:539:20: note: expanded from macro 'S_FF_CI'
# #define S_FF_CI(a) S_V_II(a,0)
# ^~~~~~~~~~~
# ./macro.h:79:21: note: expanded from macro 'S_V_II'
# #define S_V_II(a,i) (((((((a)->ob_self).ob_vector)->v_self)+(i))\
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ff.c:2207:25: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# sprintf(f,"%d,",S_FF_II(a,i));
# ~~ ^~~~~~~~~~~~
# %ld
# ./macro.h:542:22: note: expanded from macro 'S_FF_II'
# #define S_FF_II(a,i) *((S_O_S(S_V_I(a,1)).ob_INTpointer) + i)
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ff.c:2210:21: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# sprintf(f,"%d]",S_FF_II(a,i));
# ~~ ^~~~~~~~~~~~
# %ld
# ./macro.h:542:22: note: expanded from macro 'S_FF_II'
# #define S_FF_II(a,i) *((S_O_S(S_V_I(a,1)).ob_INTpointer) + i)
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ff.c:3485:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(p,k,c,primitive_element_ff);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# ff.c:3757:23: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# if (S_O_K(c)==FF) FREESELF(c);
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# 7 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE galois.c
# galois.c:567:1: warning: '/*' within block comment [-Wcomment]
# /* AK 281106 */
# ^
# galois.c:672:37: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# if (NULLP(c)) INC(S_M_IJ(matrix,i,S_V_II(eindimbahnen,j)-1));
# ^
# ./macro.h:1462:41: note: expanded from macro 'INC'
# if (S_O_K(a) == INTEGER) INC_INTEGER(a);\
# ^
# 2 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE ga.c
# ga.c:14:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(perm,konj,res, konj_perm_perm);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# ga.c:35:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(eins,zwei,res,mult_gral_gral);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# ga.c:210:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(gral,perm,res,konj_gral_perm);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# ga.c:462:34: warning: format specifies type 'int' but the argument has type 'OBJECTKIND' (aka 'long') [-Wformat]
# fprintf(filename, " %d ",POLYNOM);
# ~~ ^~~~~~~
# %ld
# ./def.h:108:17: note: expanded from macro 'POLYNOM'
# #define POLYNOM (OBJECTKIND)9
# ^~~~~~~~~~~~~
# 4 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE gra.c
# gra.c:440:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,add_adjacency_matrix);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# 1 warning generated.
# cc -c -O2 -DFAST -DALLTRUE hash.c
# hash.c:800:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("hash(1)",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# hash.c:955:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# t_HASHTABLE_SF_apply(a,POLYNOM,comp_monomvector_monomvector,t_BINTREE_POLYNOM);
# ^
# hash.c:936:9: note: expanded from macro 't_HASHTABLE_SF_apply'
# else {\
# ^
# hash.c:964:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# t_HASHTABLE_SF_apply(a,SCHUR,comp_monomschur,t_BINTREE_SCHUR);
# ^
# hash.c:936:9: note: expanded from macro 't_HASHTABLE_SF_apply'
# else {\
# ^
# hash.c:973:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# t_HASHTABLE_SF_apply(a,POWSYM,comp_monompowsym,t_BINTREE_POWSYM);
# ^
# hash.c:936:9: note: expanded from macro 't_HASHTABLE_SF_apply'
# else {\
# ^
# hash.c:982:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# t_HASHTABLE_SF_apply(a,HOMSYM,comp_monomhomsym,t_BINTREE_HOMSYM);
# ^
# hash.c:936:9: note: expanded from macro 't_HASHTABLE_SF_apply'
# else {\
# ^
# hash.c:992:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# t_HASHTABLE_SF_apply(a,ELMSYM,comp_monomelmsym,t_BINTREE_ELMSYM);
# ^
# hash.c:936:9: note: expanded from macro 't_HASHTABLE_SF_apply'
# else {\
# ^
# hash.c:1003:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# t_HASHTABLE_SF_apply(a,MONOMIAL,comp_monommonomial,t_BINTREE_MONOMIAL);
# ^
# hash.c:936:9: note: expanded from macro 't_HASHTABLE_SF_apply'
# else {\
# ^
# 7 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE hiccup.c
# hiccup.c:478:3: warning: implicit declaration of function 'set_multiplier' is invalid in C99 [-Wimplicit-function-declaration]
# set_multiplier(S_MO_K(S_L_S(a)));
# ^
# hiccup.c:792:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:822:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:1103:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:1137:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:1215:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:1294:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:1353:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:1401:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:1822:3: warning: implicit declaration of function 'root_standardise_tableau_list' is invalid in C99 [-Wimplicit-function-declaration]
# root_standardise_tableau_list(list,e);
# ^
# hiccup.c:1892:3: warning: implicit declaration of function 'set_root_multiplier' is invalid in C99 [-Wimplicit-function-declaration]
# set_root_multiplier(S_MO_K(S_L_S(a)));
# ^
# hiccup.c:1894:3: warning: implicit declaration of function 'root_standardise_tableau' is invalid in C99 [-Wimplicit-function-declaration]
# root_standardise_tableau(imitate,result);
# ^
# hiccup.c:2094:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# set_root_multiplier (extra) OP extra;
# ^
# hiccup.c:2103:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:2106:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# root_standardise_tableau_list ( list, expression)
# ^
# hiccup.c:2124:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:2127:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# root_standardise_tableau ( tableau, expression)
# ^
# hiccup.c:2154:4: warning: implicit declaration of function 'root_garnir_result' is invalid in C99 [-Wimplicit-function-declaration]
# root_garnir_result(tableau,overall,root_all);
# ^
# hiccup.c:2161:4: warning: implicit declaration of function 'strip_juggle' is invalid in C99 [-Wimplicit-function-declaration]
# strip_juggle(tableau,0,swaps&1 ? -1 : 1);
# ^
# hiccup.c:2166:3: warning: implicit declaration of function 'root_juggle' is invalid in C99 [-Wimplicit-function-declaration]
# root_juggle(tableau,0,swaps&1 ? -1 : 1);
# ^
# hiccup.c:2168:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:2171:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# root_juggle ( tableau, power, coeff)
# ^
# hiccup.c:2261:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:2264:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# strip_juggle (tableau, power, coeff)
# ^
# hiccup.c:2311:3: warning: implicit declaration of function 'generate_sym_tableaux_list' is invalid in C99 [-Wimplicit-function-declaration]
# generate_sym_tableaux_list(i,strip_list);
# ^
# hiccup.c:2427:7: warning: '/*' within block comment [-Wcomment]
# /* Then as before */
# ^
# hiccup.c:2641:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:2647:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# root_garnir_result ( tableau, mp_coeff, acc_list)
# ^
# hiccup.c:2714:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:2808:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# generate_sym_tableaux_list (piece, sym_list)
# ^
# hiccup.c:2859:2: warning: implicit declaration of function 'coset_generate' is invalid in C99 [-Wimplicit-function-declaration]
# coset_generate(strip,strip);
# ^
# hiccup.c:2888:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:2891:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# coset_generate (head, wag) INT head; INT wag;
# ^
# hiccup.c:2951:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:3061:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:3137:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:3445:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# hiccup.c:3519:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# hiccup.c:3532:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# 39 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE io.c
# io.c:115:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("ferrers",obj); break;
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# io.c:285:25: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# default: erg += WTO("fprint",obj);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# io.c:308:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("display(1)",obj);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# io.c:1140:25: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# 4 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE ko.c
# ko.c:30:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(inh,shape,res,kostka_number);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# ko.c:725:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(shape,content,c,kostka_tab);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# ko.c:1201:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(umriss,cont,res,SYMMETRICA_bricknumber);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# 3 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE list.c
# list.c:110:24: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("fprint_list:internal",zeiger);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# list.c:212:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTT("insert_list(1,2)",von,nach);
# ~~ ^
# ./macro.h:804:27: note: expanded from macro 'WTT'
# #define WTT(text,b,c) erg += wrong_type_twoparameter(text,b,c)
# ^
# list.c:233:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTT("insert_list(1,2)",von,nach);
# ~~ ^
# ./macro.h:804:27: note: expanded from macro 'WTT'
# #define WTT(text,b,c) erg += wrong_type_twoparameter(text,b,c)
# ^
# list.c:252:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTT("insert_list(1,2)",von,nach);
# ~~ ^
# ./macro.h:804:27: note: expanded from macro 'WTT'
# #define WTT(text,b,c) erg += wrong_type_twoparameter(text,b,c)
# ^
# list.c:271:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTT("insert_list(1,2)",von,nach);
# ~~ ^
# ./macro.h:804:27: note: expanded from macro 'WTT'
# #define WTT(text,b,c) erg += wrong_type_twoparameter(text,b,c)
# ^
# list.c:291:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTT("insert_list(1,2)",von,nach);
# ~~ ^
# ./macro.h:804:27: note: expanded from macro 'WTT'
# #define WTT(text,b,c) erg += wrong_type_twoparameter(text,b,c)
# ^
# list.c:312:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTT("insert_list(1,2)",von,nach);
# ~~ ^
# ./macro.h:804:27: note: expanded from macro 'WTT'
# #define WTT(text,b,c) erg += wrong_type_twoparameter(text,b,c)
# ^
# list.c:339:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTT("insert_list(1,2)",von,nach);
# ~~ ^
# ./macro.h:804:27: note: expanded from macro 'WTT'
# #define WTT(text,b,c) erg += wrong_type_twoparameter(text,b,c)
# ^
# list.c:353:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTT("insert_list(1,2)",von,nach);
# ~~ ^
# ./macro.h:804:27: note: expanded from macro 'WTT'
# #define WTT(text,b,c) erg += wrong_type_twoparameter(text,b,c)
# ^
# 9 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE lo.c
# lo.c:33:59: warning: control reaches end of non-void function [-Wreturn-type]
# INT set_lo_nopoint(para) INT para; { nofolgezeichen=para; }
# ^
# lo.c:2333:13: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# MULT_APPLY_INTEGER(a,b);
# ^
# ./macro.h:1604:5: note: expanded from macro 'MULT_APPLY_INTEGER'
# else if (S_O_K(b) == LONGINT) erg += mult_apply_integer_longint(a,b);\
# ^
# lo.c:2643:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("add_longint(2)",c);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# lo.c:2746:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("mult_longint(2)",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# lo.c:2822:22: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# if (NEGP(c)) ADDINVERS_APPLY(c);
# ^
# ./macro.h:1055:53: note: expanded from macro 'ADDINVERS_APPLY'
# if (S_O_K(a) == INTEGER) ADDINVERS_APPLY_INTEGER(a);\
# ^
# lo.c:2828:22: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# if (NEGP(c)) ADDINVERS_APPLY(c);
# ^
# ./macro.h:1055:53: note: expanded from macro 'ADDINVERS_APPLY'
# if (S_O_K(a) == INTEGER) ADDINVERS_APPLY_INTEGER(a);\
# ^
# lo.c:2872:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("ggt_longint(2)",b);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# lo.c:3121:13: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# lo.c:4190:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else if (negp(e))
# ^
# 9 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE ma.c
# ma.c:784:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(mat,part,res,immanente_matrix);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# ma.c:1251:18: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# { erg += WTO("add_matrix",a);goto endr_ende; }
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# ma.c:1255:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("add_matrix",b);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# ma.c:2152:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,kronecker_product);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# ma.c:2426:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,operate_perm_spaltenmatrix);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# ma.c:2444:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,operate_perm_bideterminant);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# ma.c:2474:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,append_behind_matrix_matrix);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# ma.c:2496:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,append_below_matrix_matrix);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# 8 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE mee.c
# cc -c -O2 -DFAST -DALLTRUE mem.c
# mem.c:106:22: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# MULT_APPLY(f,S_MO_K(mo));
# ^
# ./macro.h:1627:51: note: expanded from macro 'MULT_APPLY'
# if (S_O_K(a) == INTEGER) MULT_APPLY_INTEGER(a,b);\
# ^
# mem.c:258:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,mult_elmsym_monomial);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# 2 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE mes.c
# mes.c:224:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# 1 warning generated.
# cc -c -O2 -DFAST -DALLTRUE mhe.c
# cc -c -O2 -DFAST -DALLTRUE mhh.c
# cc -c -O2 -DFAST -DALLTRUE mhm.c
# mhm.c:478:17: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# MULT_APPLY(faktor,S_MO_K(m));
# ^
# ./macro.h:1627:51: note: expanded from macro 'MULT_APPLY'
# if (S_O_K(a) == INTEGER) MULT_APPLY_INTEGER(a,b);\
# ^
# 1 warning generated.
# cc -c -O2 -DFAST -DALLTRUE mhp.c
# cc -c -O2 -DFAST -DALLTRUE mhs.c
# mhs.c:185:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# 1 warning generated.
# cc -c -O2 -DFAST -DALLTRUE mmm.c
# cc -c -O2 -DFAST -DALLTRUE mms.c
# cc -c -O2 -DFAST -DALLTRUE mod_dg_sbd.c
# mod_dg_sbd.c:23:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# static init_zero_one(OP part);
# ~~~~~~ ^
# mod_dg_sbd.c:24:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# static close_zero_one();
# ~~~~~~ ^
# mod_dg_sbd.c:35:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,operate_perm_spaltenmatrix);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# mod_dg_sbd.c:63:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# mod_dg_sbd.c:347:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(prim,part,e,basis_mod_dg);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# mod_dg_sbd.c:390:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# mod_dg_sbd.c:433:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# static init_zero_one(part) OP part;
# ~~~~~~ ^
# mod_dg_sbd.c:449:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# static close_zero_one()
# ~~~~~~ ^
# mod_dg_sbd.c:600:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(prim,part,f,basis_mod_dg);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# mod_dg_sbd.c:624:62: warning: incompatible pointer types passing 'INT ()' (aka 'long ()') to parameter of type '__compar_fn_t' (aka 'int (*)(const void *, const void *)') [-Wincompatible-pointer-types]
# qsort(S_M_S(e),S_M_HI(e),sizeof(struct object)*S_M_LI(e),mycmp);
# ^~~~~
# /usr/include/stdlib.h:765:20: note: passing argument to parameter '__compar' here
# __compar_fn_t __compar) __nonnull ((1, 4));
# ^
# 10 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE mo.c
# mo.c:17:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# static close_mat();
# ~~~~~~ ^
# mo.c:18:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# static init_mat();
# ~~~~~~ ^
# mo.c:289:12: warning: absolute value function 'abs' given an argument of type 'INT' (aka 'long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
# x[1]=(INT)abs(z);
# ^
# mo.c:289:12: note: use function 'labs' instead
# x[1]=(INT)abs(z);
# ^~~
# labs
# mo.c:291:12: warning: absolute value function 'abs' given an argument of type 'INT' (aka 'long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
# y[1]=(INT)abs(p);
# ^
# mo.c:291:12: note: use function 'labs' instead
# y[1]=(INT)abs(p);
# ^~~
# labs
# mo.c:1326:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# mo.c:1328:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# static ak_rewind(a) struct ak *a;
# ~~~~~~ ^
# mo.c:1334:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# static ak_fread(buf,size,numb,a) char **buf;
# ~~~~~~ ^
# mo.c:1351:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# static ak_fwrite(buf,size,numb,a) char *buf;
# ~~~~~~ ^
# mo.c:1377:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# static ak_fclose(a) struct ak *a;
# ~~~~~~ ^
# mo.c:1380:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# mo.c:1399:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# mo.c:1403:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# mo.c:1407:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# mo.c:1417:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# static init_mat()
# ~~~~~~ ^
# mo.c:1442:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# mo.c:1444:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
# static close_mat()
# ~~~~~~ ^
# mo.c:1456:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# mo.c:1506:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# mo.c:2867:40: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# fprintf(stderr,"\n dm = %d : %d \n",dm,dim[i]);
# ~~ ^~
# %ld
# mo.c:2867:43: warning: format specifies type 'int' but the argument has type 'INT' (aka 'long') [-Wformat]
# fprintf(stderr,"\n dm = %d : %d \n",dm,dim[i]);
# ~~ ^~~~~~
# %ld
# mo.c:2957:19: warning: format specifies type 'int *' but the argument has type 'INT *' (aka 'long *') [-Wformat]
# fscanf(dfp,"%d",&info[0]);
# ~~ ^~~~~~~~
# %ld
# mo.c:2958:19: warning: format specifies type 'int *' but the argument has type 'INT *' (aka 'long *') [-Wformat]
# fscanf(dfp,"%d",&info[1]);
# ~~ ^~~~~~~~
# %ld
# mo.c:2959:19: warning: format specifies type 'int *' but the argument has type 'INT *' (aka 'long *') [-Wformat]
# fscanf(dfp,"%d",&info[2]);
# ~~ ^~~~~~~~
# %ld
# mo.c:2960:19: warning: format specifies type 'int *' but the argument has type 'INT *' (aka 'long *') [-Wformat]
# fscanf(dfp,"%d",&info[3]);
# ~~ ^~~~~~~~
# %ld
# mo.c:2969:21: warning: format specifies type 'int *' but the argument has type 'INT *' (aka 'long *') [-Wformat]
# fscanf(dfp,"%d",&end);
# ~~ ^~~~
# %ld
# mo.c:2988:28: warning: format specifies type 'int *' but the argument has type 'INT *' (aka 'long *') [-Wformat]
# end = (fscanf(dfp,"%d",&k) > 0) ;
# ~~ ^~
# %ld
# mo.c:4907:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(part,prim,res,schnitt_mat);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# 27 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE mpp.c
# cc -c -O2 -DFAST -DALLTRUE mps.c
# cc -c -O2 -DFAST -DALLTRUE mse.c
# cc -c -O2 -DFAST -DALLTRUE msh.c
# cc -c -O2 -DFAST -DALLTRUE msm.c
# cc -c -O2 -DFAST -DALLTRUE mss.c
# mss.c:1075:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,schur_part_skewschur);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# mss.c:1075:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# ./macro.h:833:5: note: expanded from macro 'CE3'
# else if (a==c)\
# ^
# mss.c:1126:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,part_part_skewschur);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# mss.c:1126:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# ./macro.h:833:5: note: expanded from macro 'CE3'
# else if (a==c)\
# ^
# 4 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE muir.c
# cc -c -O2 -DFAST -DALLTRUE na.c
# cc -c -O2 -DFAST -DALLTRUE nb.c
# nb.c:183:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# ADDINVERS_APPLY(b);
# ^
# ./macro.h:1055:53: note: expanded from macro 'ADDINVERS_APPLY'
# if (S_O_K(a) == INTEGER) ADDINVERS_APPLY_INTEGER(a);\
# ^
# nb.c:318:21: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# FREESELF(S_L_S(ptr_zwei));
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# nb.c:817:19: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# if (flag) INC(f);
# ^
# ./macro.h:1462:41: note: expanded from macro 'INC'
# if (S_O_K(a) == INTEGER) INC_INTEGER(a);\
# ^
# nb.c:1105:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,jacobi);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# nb.c:1122:18: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# if (NEGP(y)) ADDINVERS_APPLY(y);
# ^
# ./macro.h:1055:53: note: expanded from macro 'ADDINVERS_APPLY'
# if (S_O_K(a) == INTEGER) ADDINVERS_APPLY_INTEGER(a);\
# ^
# nb.c:1162:13: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# ADDINVERS_APPLY(z);
# ^
# ./macro.h:1055:53: note: expanded from macro 'ADDINVERS_APPLY'
# if (S_O_K(a) == INTEGER) ADDINVERS_APPLY_INTEGER(a);\
# ^
# nb.c:1208:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# ADDINVERS_APPLY(b_eins);
# ^
# ./macro.h:1055:53: note: expanded from macro 'ADDINVERS_APPLY'
# if (S_O_K(a) == INTEGER) ADDINVERS_APPLY_INTEGER(a);\
# ^
# nb.c:1242:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# ADDINVERS_APPLY(c);
# ^
# ./macro.h:1055:53: note: expanded from macro 'ADDINVERS_APPLY'
# if (S_O_K(a) == INTEGER) ADDINVERS_APPLY_INTEGER(a);\
# ^
# nb.c:1811:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,eval_monopoly);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# nb.c:1902:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("cast_apply_monopoly:can not convert",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nb.c:3171:21: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# ADDINVERS_APPLY(temp_eins); /* AK 259492 */
# ^
# ./macro.h:1055:53: note: expanded from macro 'ADDINVERS_APPLY'
# if (S_O_K(a) == INTEGER) ADDINVERS_APPLY_INTEGER(a);\
# ^
# nb.c:3254:26: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# if (S_O_K(c)!=EMPTY) FREESELF(c);
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# nb.c:4093:16: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# if (ff==0) ADDINVERS_APPLY(b);
# ^
# ./macro.h:1055:53: note: expanded from macro 'ADDINVERS_APPLY'
# if (S_O_K(a) == INTEGER) ADDINVERS_APPLY_INTEGER(a);\
# ^
# 13 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE nc.c
# nc.c:2041:1: warning: control reaches end of non-void function [-Wreturn-type]
# }
# ^
# 1 warning generated.
# cc -c -O2 -DFAST -DALLTRUE nu.c
# nu.c:37:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("squareroot(1)",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:75:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg+= WTO("ganzsquareroot(1)",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:121:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("max(1)",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:166:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("min(1)",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:216:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("absolute(1)",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:258:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,sub);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# nu.c:338:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("signum",a); break;
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:378:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,d,add);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# nu.c:550:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("sort",a); break;
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:615:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("length",a); break;
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:639:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("content",a); break;
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:680:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("sum",a); break;
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:745:17: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("conjugate",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:838:17: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("addinvers(1)",a); break;
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:1076:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("inc(1)",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:1118:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("dec(1)",a); break;
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:1182:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("dimension",n); break;
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:1195:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,div);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# nu.c:1321:17: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTT("quores",a,b);
# ~~ ^
# ./macro.h:804:27: note: expanded from macro 'WTT'
# #define WTT(text,b,c) erg += wrong_type_twoparameter(text,b,c)
# ^
# nu.c:1339:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,mod);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# nu.c:1393:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("mod",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:1407:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,ganzdiv);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# nu.c:1484:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("mod_apply_integer(2)",b);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:1680:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# FREESELF(d);
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# nu.c:1827:20: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("ggt_integer(2)",b);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:1892:22: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# if (NEGP(c)) ADDINVERS_APPLY(c);
# ^
# ./macro.h:1055:53: note: expanded from macro 'ADDINVERS_APPLY'
# if (S_O_K(a) == INTEGER) ADDINVERS_APPLY_INTEGER(a);\
# ^
# nu.c:1898:22: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# if (NEGP(c)) ADDINVERS_APPLY(c);
# ^
# ./macro.h:1055:53: note: expanded from macro 'ADDINVERS_APPLY'
# if (S_O_K(a) == INTEGER) ADDINVERS_APPLY_INTEGER(a);\
# ^
# nu.c:1940:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,ggt);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# nu.c:1969:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("ggt(1)",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:2012:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,hoch);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# nu.c:2042:27: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# if (bit(N,f)) MULT_APPLY(z,c);
# ^
# ./macro.h:1627:51: note: expanded from macro 'MULT_APPLY'
# if (S_O_K(a) == INTEGER) MULT_APPLY_INTEGER(a,b);\
# ^
# nu.c:2188:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("invers(1)",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:2240:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,d,mult);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# nu.c:2432:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,scalarproduct);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# nu.c:2485:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTT("scalarproduct",a,b);
# ~~ ^
# ./macro.h:804:27: note: expanded from macro 'WTT'
# #define WTT(text,b,c) erg += wrong_type_twoparameter(text,b,c)
# ^
# nu.c:2567:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("weight",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:2592:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("trace",a); break;
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:2613:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("det",a); break;
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:2635:16: warning: implicit declaration of function 'invers_apply_ff' is invalid in C99 [-Wimplicit-function-declaration]
# erg += invers_apply_ff(a);
# ^
# nu.c:2774:16: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("addinvers_apply",a);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# nu.c:3187:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,multinom);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# 41 warnings generated.
# cc -c -O2 -DFAST -DALLTRUE part.c
# part.c:199:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,sub_part_part);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# part.c:242:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,add_part_part);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# part.c:535:17: warning: unsequenced modification and access to 'erg' [-Wunsequenced]
# erg += WTO("add_partition(2)",b);
# ~~ ^
# ./macro.h:803:25: note: expanded from macro 'WTO'
# #define WTO(text,b) erg += wrong_type_oneparameter(text,b)
# ^
# part.c:574:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(n,k,c,first_subset);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# part.c:908:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(n,m,res,gupta_nm);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# part.c:1208:17: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# MULT_APPLY_INTEGER(zw,nenner);
# ^
# ./macro.h:1604:5: note: expanded from macro 'MULT_APPLY_INTEGER'
# else if (S_O_K(b) == LONGINT) erg += mult_apply_integer_longint(a,b);\
# ^
# part.c:1770:15: error: non-void function 'rec01' should return a value [-Wreturn-type]
# if (ni<0) return;
# ^
# part.c:1771:36: error: non-void function 'rec01' should return a value [-Wreturn-type]
# if (not EMPTYP(S_V_I(vec,ni))) return;
# ^
# part.c:1932:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(umriss,alph,res,m_umriss_tableaux);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# part.c:2071:17: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else if (S_T_IJI(tab,i,j) < S_I_I(alph))
# ^
# part.c:4212:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# CE3(a,b,c,p_hook_diagramm);
# ^
# ./macro.h:854:13: note: expanded from macro 'CE3'
# FREESELF(c);\
# ^
# ./macro.h:1344:5: note: expanded from macro 'FREESELF'
# else if (S_O_K(a) == INTEGER) C_O_K(a,EMPTY);\
# ^
# 9 warnings and 2 errors generated.
# make: *** [makefile:2: part.o] Error 1
# ==> ERROR: A failure occurred in build().
# Aborting...