The following codes show the problem.
#include <stdio.h> void main() { char str[10]; sscanf(str, "hello"); }
OVERLAY MAP OF MODULE: ssanfTst (MAIN) SEGMENT BIT_GROUP DATA_GROUP +--> CALLED SEGMENT START LENGTH START LENGTH ------------------------------------------------------------------ ?C_C51STARTUP ----- ----- ----- ----- +--> ?PR?MAIN?MAIN ?PR?MAIN?MAIN ----- ----- 0021H 000AH +--> ?CO?MAIN +--> ?PR?SCANF?SCANF ?PR?SCANF?SCANF 0020H.0 0000H.6 002BH 001AH +--> ?PR?GETCHAR?UNGETCHAR +--> ?PR?_ISSPACE?ISSPACE +--> ?PR?GETCHAR?GETCHAR ?PR?GETCHAR?GETCHAR ----- ----- ----- ----- +--> ?PR?_GETKEY?_GETKEY +--> ?PR?PUTCHAR?PUTCHAR