do pointer math on char * instead of float * to fix mem accesses to invalid locations.
do pointer math on char * instead of float * to fix mem
accesses to invalid locations.

mhartzel/sox_personal_fork,pcqpcq/sox,MageSlayer/sox,CaptainHayashi/sox,Motiejus/sox,pcqpcq/sox,CaptainHayashi/sox,mhartzel/sox_personal_fork,cbagwell/sox,uklauer/sox,jacksonh/sox,uklauer/sox,Motiejus/sox,MageSlayer/sox,jacksonh/sox,pcqpcq/sox,uklauer/sox,jacksonh/sox,CaptainHayashi/sox,Distrotech/sox,MageSlayer/sox,Distrotech/sox,davel/sox,Motiejus/sox,jacksonh/sox,Motiejus/sox,mhartzel/sox_personal_fork,cbagwell/sox,Distrotech/sox,cbagwell/sox,Distrotech/sox,MageSlayer/sox,davel/sox,cbagwell/sox,mhartzel/sox_personal_fork,pcqpcq/sox,MageSlayer/sox,davel/sox,CaptainHayashi/sox,davel/sox,uklauer/sox