void puts(char *str) { puts_while: if (*str == 0) goto puts_done; putchar(*str); str = str + 1; goto puts_while; puts_done: ; } int main() { puts("hello, world!\n"); }