https://github.com/psglinux/MS/blob/a19d7055d8d4e460ffae07ebd58618ba3ae4cb46/CMPE-202-SSE/SCFProgram-Proj/scf_parse.c#L302