I'm pretty sure char is unsigned.
determined that shifting is signed.
forgot to remove this.
I believe we have libjpeg building.