rem: return (((unsigned int) c1) << 8) + ((unsigned int) c2);
add: return (int)(((unsigned int) c1) << 8) + ((unsigned int) c2);
context: JpegRead2Bytes(Tcl_Channel chan){    int c1, c2;        c1 = ChanGetc(chan);    c2 = ChanGetc(chan);    if (c1 == EOF || c2 == EOF) {	return -1;    }    return (((unsigned int) c1) << 8) + ((unsigned int) c2);}