> Is there any difference in the standard behaviour between printf("%s", NULL) > and puts(NULL)? I mean, why printf("%s", NULL) receives special consideration > but neither puts(NULL) nor fprintf(stdout, "%s", NULL) do?
No both are undefined. -- Pinski