|
From: <cli...@li...> - 2007-05-22 13:03:26
|
Revision: 62
http://cligg.svn.sourceforge.net/cligg/?rev=62&view=rev
Author: sithhell
Date: 2007-05-22 06:03:24 -0700 (Tue, 22 May 2007)
Log Message:
-----------
little change ...
Modified Paths:
--------------
src/bin/cligg_mainloop.c
src/lib/cligg_btree.c
src/lib/cligg_hashmap.c
src/modules/print/print.c
src/modules/read/read.c
Modified: src/bin/cligg_mainloop.c
===================================================================
--- src/bin/cligg_mainloop.c 2007-05-22 07:50:16 UTC (rev 61)
+++ src/bin/cligg_mainloop.c 2007-05-22 13:03:24 UTC (rev 62)
@@ -52,11 +52,9 @@
new = cligg_waiton_event();
if(new == NULL)
return (void *)EXIT_FAILURE;
- printf("%s\n", new->name);
cb = cligg_lookup_event(new->name);
free(new->name);
- printf("adress of function: %x\n", cb);
if(cb == NULL) {
fprintf(stderr, "No Callback specified!\n");
}
Modified: src/lib/cligg_btree.c
===================================================================
--- src/lib/cligg_btree.c 2007-05-22 07:50:16 UTC (rev 61)
+++ src/lib/cligg_btree.c 2007-05-22 13:03:24 UTC (rev 62)
@@ -89,7 +89,6 @@
while(tmp2) {
tmp1 = tmp2;
test = tree->cmp_func(data, tmp2->data);
- printf("%d\n", test);
if(test == 0) {
fprintf(stderr, "Cannot insert two equal elements!\n");
free(new);
@@ -186,7 +185,6 @@
tmp = tmp->left;
break;
case 0:
- printf("hurray!\n");
/*element found*/
return tmp;
}
Modified: src/lib/cligg_hashmap.c
===================================================================
--- src/lib/cligg_hashmap.c 2007-05-22 07:50:16 UTC (rev 61)
+++ src/lib/cligg_hashmap.c 2007-05-22 13:03:24 UTC (rev 62)
@@ -108,7 +108,6 @@
return NULL;
new->data = data;
new->hash = hash_func(data);
- printf("hash value of: %ld\n", new->hash);
new->free_func = free_func;
return new;
Modified: src/modules/print/print.c
===================================================================
--- src/modules/print/print.c 2007-05-22 07:50:16 UTC (rev 61)
+++ src/modules/print/print.c 2007-05-22 13:03:24 UTC (rev 62)
@@ -12,10 +12,9 @@
static int print(void *data)
{
- fprintf(stderr,"test\n");
- printf("out: %s\n",(char *)data);
- fflush(stdin);
- return TRUE;
+ printf("output: %s",(char *)data);
+ cligg_trigger_event("read", NULL);
+ return TRUE;
}
cligg_module_finit print_finit(void)
Modified: src/modules/read/read.c
===================================================================
--- src/modules/read/read.c 2007-05-22 07:50:16 UTC (rev 61)
+++ src/modules/read/read.c 2007-05-22 13:03:24 UTC (rev 62)
@@ -1,24 +1,27 @@
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#include <cligg_module.h>
#include <cligg_eventhandler.h>
static int read(void *data);
+static char inp[101];
cligg_module_init print_init(void)
{
fprintf(stderr, "Read Module is loaded!\n");
cligg_register_event("read", read);
- printf("ergister event cb: %x\n", read);
}
static int read(void *data)
{
- char inp[101];
+ /*char *inp = malloc(101 * sizeof(char));*/
printf("input: ");
fgets(inp, 100, stdin);
- cligg_trigger_event("print", inp);
- cligg_trigger_event("read", NULL);
+ printf("\n");
+ if(strcmp("quit\n", inp) == 0) cligg_trigger_event("quit_cligg", NULL);
+ else cligg_trigger_event("print", inp);
+ /*cligg_trigger_event("read", NULL);*/
return TRUE;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|