diff options
| author | Jelmer Vernooij <jelmer@samba.org> | 2005-11-15 14:20:27 +0100 | 
|---|---|---|
| committer | Jelmer Vernooij <jelmer@samba.org> | 2005-11-15 14:20:27 +0100 | 
| commit | b135438c4c6aeb5a7cd3403f0cf37e741d589cd3 (patch) | |
| tree | b8c7f4be32ccddea2e1aec4898e6b9f8d9c080d4 /debug.c | |
| parent | f7f3ada3350c2a0a99ed307350a230583802cfe0 (diff) | |
| parent | c1ede6e8035b0338e0254fbfcbbddfeb608b1269 (diff) | |
Merge changes from Wilmer
Diffstat (limited to 'debug.c')
| -rw-r--r-- | debug.c | 60 | 
1 files changed, 0 insertions, 60 deletions
| diff --git a/debug.c b/debug.c deleted file mode 100644 index 12f1ea29..00000000 --- a/debug.c +++ /dev/null @@ -1,60 +0,0 @@ -  /********************************************************************\ -  * BitlBee -- An IRC to other IM-networks gateway                     * -  *                                                                    * -  * Copyright 2002-2004 Wilmer van der Gaast and others                * -  \********************************************************************/ - -/* Random debug stuff                                                  */ - -/* -  This program is free software; you can redistribute it and/or modify -  it under the terms of the GNU General Public License as published by -  the Free Software Foundation; either version 2 of the License, or -  (at your option) any later version. - -  This program is distributed in the hope that it will be useful, -  but WITHOUT ANY WARRANTY; without even the implied warranty of -  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the -  GNU General Public License for more details. - -  You should have received a copy of the GNU General Public License with -  the Debian GNU/Linux distribution in /usr/share/common-licenses/GPL; -  if not, write to the Free Software Foundation, Inc., 59 Temple Place, -  Suite 330, Boston, MA  02111-1307  USA -*/ - -#define BITLBEE_CORE -#include "bitlbee.h" - -GHashTable *iocounter=NULL; -FILE *activity_output; - -static void for_each_node(gpointer key, gpointer value, gpointer user_data); - -void count_io_event(GIOChannel *source, char *section) { -	long int *newcounter; - -	if(iocounter==NULL) { -		iocounter=g_hash_table_new(NULL, NULL); -	} - -	if(g_hash_table_lookup(iocounter, section)==NULL) { -		newcounter=g_new0(long int, 1); -		g_hash_table_insert(iocounter, section, newcounter); -	} else { -		newcounter=g_hash_table_lookup(iocounter, section); -		(*newcounter)++;	 -	}	 	 -} - -void write_io_activity(void) { -	activity_output=fopen("ioactivity.log", "a"); -	fprintf(activity_output, "Amount of GIO events raised for each section of the code:\n"); -	g_hash_table_foreach(iocounter, &for_each_node, NULL); -	fprintf(activity_output, "End of list\n"); -	fclose(activity_output); -} - -static void for_each_node(gpointer key, gpointer value, gpointer user_data) { -	fprintf(activity_output, "%s %ld\n", (char *)key, (*(long int *)value)); -} | 
