Пример #1
0
int main()
{
        void *o = new(Object);
        const void *Any = new(Class,
                              "Any", Object, sizeOf(o),
                              differ, Any_Differ,
                              // maybe more pairs
                              0);

        void *a = new(Any);

        puto(Any, stdout);
        puto(o, stdout);
        puto(a, stdout);

        if(differ(o,o) == differ(a, a))
                puts("ok");

        if(differ(o, a) != differ(a, o))
                puts("not commutative");

        delete(o), delete(a);
        delete((void *)Any);

        return 0;
}
Пример #2
0
int main (int argc, char * argv [])
{	void * shell = new(XtApplicationShell(), & argc, argv);
	void * lineOut = new(XLineOut(), shell, 0, "hello, world");

	puto(lineOut, stdout);
	mainLoop(shell);
        return 0; /* dummy */
}
Пример #3
0
Файл: hello.c Проект: AAAJet/ooc
int main ()
{	void * ic = new(Ic());
	void * mux = new(Mux());
	int i;
	void * lineOut = new(LineOut());

	for (i = 0; i < 2; ++ i)
		wire(new(Ic()), mux);
	wire(lineOut, mux);
	wire(lineOut, mux);
	wire(mux, ic);
	puto(ic, stdout);
	gate(ic, "hello, world");
	delete(ic);
	delete(mux);
	delete(lineOut);
	return 0;
}
Пример #4
0
int main(int argc, char *argv[]){
   int sfd, ch;
   struct sockaddr_in addr;

   ch = getopt(argc, argv, "s:c:
   initwin();

   prints("Creating socket...\n");
   sfd = socket(AF_INET, SOCK_DGRAM, UDP_PROTO);
   if(sfd == -1)
      printe("Socket");
   else
      prints("Socket created\n");

   while(1){
      puto(geti());
   }

   getch();
   endwin();

   return 0;
}