char *d = (char*)dm; char *p = dmi_string(dm, d[string]); 
char *p, *d = (char*) dm; 
static void __init dmi_save_ident(struct dmi_header *dm, int slot, int string){	char *d = (char*)dm;	char *p = dmi_string(dm, d[string]);	if (p == NULL || *p == 0)		return;	if (dmi_ident[slot])		return;	dmi_ident[slot] = alloc_bootmem(strlen(p) + 1);	if(dmi_ident[slot])		strcpy(dmi_ident[slot], p);	else		printk(KERN_ERR "dmi_save_ident: out of memory.\n");}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/c3c7120d552989be94c9137989be5abb6da8954f/dmi_scan.c/clean/arch/i386/kernel/dmi_scan.c