C89(ANSI-C)