/* HelloWorld.c: Simple demo program for "pagelets" */ #include #include int main(void) { char ch; char* cookie; cookie = getenv("LTERM_COOKIE"); /* Get security cookie */ if (cookie == NULL) cookie = ""; printf("\033{S%s\n", cookie); /* Escape sequence for start of HTML frag */ printf("
\ \ Please click a button
\ \ \ \
"); printf("%c", '\0'); /* Escape sequence signalling end of HTML */ while((ch = getchar())){ /* Poll for data generated by button click events */ switch (ch) { case 'b': printf("\033{S%s\nHello World!
%c", cookie, '\0'); break; case 'e': printf("\033{S%s\nHello World!
%c", cookie, '\0'); break; case 'q': return 0; break; default: break; } } printf("\033{1E\n"); /* Enable input echo */ return 0; }