After a quick read, heres what isn't too conforming with the ANSI/ISO standard:
Code:
In general:
savescreen() -> Need definition
restscreen() -> Need definition
clrscreen() -> Need definition
findfile() -> Need definition
DeleteFile() -> Need definition
WriteString() -> Need definition
DOSFINDFIRST() -> Need definition
DOSFINDNEXT() -> Need definition
DOSFINDCLOSE() -> Need definition
In message(), Process() and ExecuteProcess():
DOSGETDATETIME() -> Since this takes a struct DateTime
I dont kow how that is used, but for
starters it can be exchanged with
localtime() found in time.h which takes
a struct tm*
struct tm
{
int tm_sec; /* seconds */
int tm_min; /* minutes */
int tm_hour; /* hours */
int tm_mday; /* day of the month */
int tm_mon; /* month */
int tm_year; /* year */
int tm_wday; /* day of the week */
int tm_yday; /* day in the year */
int tm_isdst; /* daylight saving time */
};
In ProcessDailyList() and ExecuteProcess():
WaitingForTime() -> Can be exchanged with sleep()
In Process():
ExecuteEXE() -> Need definition ( Could be exchanged by execv() or execvp() )