const char* sequence(const char* src) { const char* rslt = src; (rslt = mx1(rslt)) && (rslt = mx2(rslt)) && (rslt = mx3(rslt)) && (rslt = mx4(rslt)) && (rslt = mx5(rslt)) && (rslt = mx6(rslt)); return rslt; }
const char* alternatives(const char* src) { const char* rslt = src; (rslt = mx1(rslt)) || (rslt = mx2(rslt)) || (rslt = mx3(rslt)) || (rslt = mx4(rslt)) || (rslt = mx5(rslt)) || (rslt = mx6(rslt)) || (rslt = mx7(rslt)) || (rslt = mx8(rslt)); return rslt; }
const char* alternatives(const char* src) { const char* rslt; (rslt = mx1(src)) || (rslt = mx2(src)) || (rslt = mx3(src)) || (rslt = mx4(src)) || (rslt = mx5(src)) || (rslt = mx6(src)); return rslt; }
int main(int argc, char* args[]){ int wynik = mx3(5, 6, 4); printf("Wynik %d\n", wynik); return wynik; }