had a stab at my incorrect pointer code
tree76eea647486187e808112bb3c85134ff9521ed00
-rw-r--r-- 116 AUTHORS
-rw-r--r-- 32400 License.txt
-rwxr-xr-x 244 Makefile
-rwxr-xr-x 244 Makefile.psx
-rwxr-xr-x 388 Makefile.win
-rw-r--r-- 5217 audio.c
-rw-r--r-- 685 audio.h
-rwxr-xr-x 382 bcl.def
-rwxr-xr-x 409 bcl.h
-rwxr-xr-x 241 environment.c
-rwxr-xr-x 165 environment.h
drwxr-xr-x - interfaces
-rwxr-xr-x 446 keyboard.c
-rwxr-xr-x 128 keyboard.h
-rw-r--r-- 550 mouse.c
-rw-r--r-- 322 mouse.h
-rwxr-xr-x 478 speech.h
-rwxr-xr-x 2326 speech_sapi.cpp
-rwxr-xr-x 1169 speech_sd.c
drwxr-xr-x - tests
-rwxr-xr-x 245 timing.c
-rwxr-xr-x 295 timing.h