second() { n2(xnxt,ynxt,h,w2); fs(xnxt,ynxt); xnxt+=s/2; ppp(xnxt,ynxt,h,wp); rrr(xnxt,ynxt,h,wr); eee(xnxt,ynxt,h,we); sss(xnxt,ynxt,h,ws); sss(xnxt,ynxt,h,ws); xnxt+=s/2; sss(xnxt,ynxt,3*h/4,3*ws/4); xnxt+=s/2; ttt(xnxt,ynxt,h,wt); ooo(xnxt,ynxt,h,wo); xnxt+=s/2; mmm(xnxt,ynxt,h,wm); ooo(xnxt,ynxt,h,wo); vvv(xnxt,ynxt,h,wv); eee(xnxt,ynxt,h,we); xnxt+=s/2; ttt(xnxt,ynxt,h,wt); hhh(xnxt,ynxt,h,wh); eee(xnxt,ynxt,h,we); xnxt+=s/2; bbb(xnxt,ynxt,h,wb); ooo(xnxt,ynxt,h,wo); www(xnxt,ynxt,h,ww); xnxt+=s/2; ddd(xnxt,ynxt,h,wd); ooo(xnxt,ynxt,h,wo); www(xnxt,ynxt,h,ww); nnn(xnxt,ynxt,h,wn); }
void first() { n1(xnxt,ynxt,h,w1); fs(xnxt,ynxt); xnxt+=s/2; ppp(xnxt,ynxt,h,wp); rrr(xnxt,ynxt,h,wr); eee(xnxt,ynxt,h,we); sss(xnxt,ynxt,h,ws); sss(xnxt,ynxt,h,ws); xnxt+=s/2; www(xnxt,ynxt,3*h/4,3*ww/4); xnxt+=s/2; ttt(xnxt,ynxt,h,wt); ooo(xnxt,ynxt,h,wo); xnxt+=s/2; mmm(xnxt,ynxt,h,wm); ooo(xnxt,ynxt,h,wo); vvv(xnxt,ynxt,h,wv); eee(xnxt,ynxt,h,we); xnxt+=s/2; ttt(xnxt,ynxt,h,wt); hhh(xnxt,ynxt,h,wh); eee(xnxt,ynxt,h,we); xnxt+=s/2; bbb(xnxt,ynxt,h,wb); ooo(xnxt,ynxt,h,wo); www(xnxt,ynxt,h,ww); xnxt+=s/2; uuu(xnxt,ynxt,h,wu); ppp(xnxt,ynxt,h,wp); }
void how() { hhh(xnxt,ynxt,h,wh); ooo(xnxt,ynxt,h,wo); www(xnxt,ynxt,h,ww); xnxt+=s/2; ttt(xnxt,ynxt,h,wt); ooo(xnxt,ynxt,h,wo); xnxt+=s/2; ppp(xnxt,ynxt,h,wp); lll(xnxt,ynxt,h,wl); aaa(xnxt,ynxt,h,wa); yyy(xnxt,ynxt,h,wy); }
third() { n3(xnxt,ynxt,h,w3); fs(xnxt,ynxt); xnxt+=s/2; ppp(xnxt,ynxt,h,wp); rrr(xnxt,ynxt,h,wr); eee(xnxt,ynxt,h,we); sss(xnxt,ynxt,h,ws); sss(xnxt,ynxt,h,ws); xnxt+=s/2; eee(xnxt,ynxt,3*h/4,3*we/4); nnn(xnxt,ynxt,3*h/4,3*wn/4); ttt(xnxt,ynxt,3*h/4,3*wt/4); eee(xnxt,ynxt,3*h/4,3*we/4); rrr(xnxt,ynxt,3*h/4,3*wr/4); xnxt+=s/2; ttt(xnxt,ynxt,h,wt); ooo(xnxt,ynxt,h,wo); xnxt+=s/2; sss(xnxt,ynxt,h,ws); hhh(xnxt,ynxt,h,wh); ooo(xnxt,ynxt,h,wo); ooo(xnxt,ynxt,h,wo); ttt(xnxt,ynxt,h,wt); xnxt+=s/2; ttt(xnxt,ynxt,h,wt); hhh(xnxt,ynxt,h,wh); eee(xnxt,ynxt,h,we); xnxt+=s/2; aaa(xnxt,ynxt,h,wa); rrr(xnxt,ynxt,h,wr); rrr(xnxt,ynxt,h,wr); ooo(xnxt,ynxt,h,wo); www(xnxt,ynxt,h,ww); }
int main(int argc, char **argv) { /* Program start */ /* * * */ int i; int port = 5000; char *bind = (char *)"0.0.0.0"; bool daemon = false; /* Help info */ for(i=0;i<argc;i++) { if(strcmp(argv[i],"-h")==0||strcmp(argv[i],"--help")==0) { out("Usage: cframes [options]\n"); out("\t-p, --port PORT\tBind server socket to specified PORT\n"); out("\t\t\tDefault: 5000\n"); out("\t-b, --bind IP\tBind server to specified IP\n"); out("\t\t\tDefault: 0.0.0.0\n"); out("\t-d, --daemon\tForks server process\n"); out("\t-h, --help\tDisplay this help and exit\n"); out("\t-v, --version\tDisplay version information and exit\n"); return 0; } } /* Version info */ for(i=0;i<argc;i++) { if(strcmp(argv[i],"-v")==0||strcmp(argv[i],"--version")==0) { out("cframes 1.0.1\n"); return 0; } } /* Program arguments */ for(i=0;i<argc;i++) { if(strcmp(argv[i],"-p")==0||strcmp(argv[i],"--port")==0) { port = (int)argv[i+1]; } if(strcmp(argv[i],"-b")==0||strcmp(argv[i],"--bind")==0) { bind = (char *)argv[i+1]; } if(strcmp(argv[i],"-d")==0||strcmp(argv[i],"--daemon")==0) { daemon = true; } } /* Start the server */ out("Starting cframes server..........."); s.start(port); out("OK\n"); out("Listening on http://"); out(bind);out(":");out("5000");out("\n\n"); /* Single-threaded forever loop to handle requests -- NOTE: eventually will have a daemon option -d */ for(i=0;i<50;i++) { www(); } /* Stop the server */ s.stop(); return 0; }
int main ( void ) { www(); aaa(); return 0; }