debug.c
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
- /* $Id: debug.c,v 1.1.4.1 2001/11/20 14:19:37 kai Exp $
- *
- * Copyright (C) 1996 SpellCaster Telecommunications Inc.
- *
- * This software may be used and distributed according to the terms
- * of the GNU General Public License, incorporated herein by reference.
- *
- * For more information, please contact gpl-info@spellcast.com or write:
- *
- * SpellCaster Telecommunications Inc.
- * 5621 Finch Avenue East, Unit #3
- * Scarborough, Ontario Canada
- * M1B 2T9
- * +1 (416) 297-8565
- * +1 (416) 297-6433 Facsimile
- */
- #include <linux/kernel.h>
- #include <linux/string.h>
- int dbg_level = 0;
- static char dbg_funcname[255];
- void dbg_endfunc(void)
- {
- if (dbg_level) {
- printk("<-- Leaving function %sn", dbg_funcname);
- strcpy(dbg_funcname, "");
- }
- }
- void dbg_func(char *func)
- {
- strcpy(dbg_funcname, func);
- if(dbg_level)
- printk("--> Entering function %sn", dbg_funcname);
- }
- inline void pullphone(char *dn, char *str)
- {
- int i = 0;
- while(dn[i] != ',')
- str[i] = dn[i], i++;
- str[i] = 0x0;
- }