The patch fixes the build failure below.
clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -I/usr/local/Cellar/libftdi0/0.20/include -fPIC -Wall -O3 -Wno-unused-function -c -o ula200-ula200.o `test -f 'ula200.c' || echo './'`ula200.c clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -fPIC -Wall -O3 -Wno-unused-function -c -o vlsys_m428.o vlsys_m428.c clang -DHAVE_CONFIG_H -I. -I../.. -I../.. -fPIC -Wall -O3 -Wno-unused-function -c -o rawserial.o rawserial.c rm -f libLCD.a ar cru libLCD.a lcd_lib.o clang -fPIC -Wall -O3 -Wno-unused-function -bundle -flat_namespace -undefined suppress -o ea65.so ea65.o -ldl ranlib libLCD.a rawserial.c:63:2: error: unknown type name 'uint'; did you mean 'int'? uint refresh_time; /**< time at the last screen update */ ^~~~ int rawserial.c:64:2: error: unknown type name 'uint'; did you mean 'int'? uint refresh_delta; /**< time step to next screen update */ ^~~~ int rawserial.c:69:8: error: unknown type name 'uint'; did you mean 'int'? static uint get_millisecond_time(void); ^~~~ int rawserial.c:306:2: error: use of undeclared identifier 'uint'; did you mean 'int'? uint currentTime = get_millisecond_time(); ^~~~ int rawserial.c:418:8: error: unknown type name 'uint'; did you mean 'int'? static uint ^~~~ int 5 errors generated. make[3]: *** [rawserial.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2