void (char c, byte b, short s, int i, long l, float f, double d) { char cc = 1; cc += c; cc += b; cc += s; cc += i; cc += l; cc += f; cc += d; cc -= d; cc *= f; cc /= d; cc %= f + d + f; // byte bb = 1; bb += c; bb += b; bb += s; bb += i; bb += l; bb += f; bb += d; bb -= d; bb *= f; bb /= d; bb %= f + d + f; // short ss = 1; ss += c; ss += b; ss += s; ss += i; ss += l; ss += f; ss += d; ss -= d; ss *= f; ss /= d; ss %= f + d + f; // int ii = 1; ii += c; ii += b; ii += s; ii += i; ii += l; ii += f; ii += d; ii -= d; ii *= f; ii /= d; ii %= f + d + f; // long ll = 1; ll += c; ll += b; ll += s; ll += i; ll += l; ll += f; ll += d; ll -= d; ll *= f; ll /= d; ll %= f + d + f; // float ff = 1; ff += c; ff += b; ff += s; ff += i; ff += l; ff += f; ff += d; ff -= d; ff *= f; ff /= d; ff %= f + d + f; // double dd = 1; dd += c; dd += b; dd += s; dd += i; dd += l; dd += f; dd += d; dd -= d; dd *= f; dd /= d; dd %= f + d + f; }