rem: char *loc_buf;
add: UNICODE *loc_buf;
context: LoadTeamList (PMELEE_STATE pMS, UNICODE *pbuf){	COUNT num_entries;	char dir[PATH_MAX];	char file[PATH_MAX];	char *loc_buf;	sprintf (dir, "%s*.mle", meleeDir);	strcpy (file, meleeDir);	loc_buf = file + strlen (file);	GetNewList:	DestroyDirEntryTable (ReleaseDirEntryTable (pMS->TeamDE));	pMS->TeamDE = CaptureDirEntryTable (			LoadDirEntryTable (dir, &num_entries)			);	pMS->CurIndex = 0;	while (num_entries--)	{		int status;		FILE *load_fp;		TEAM_IMAGE TI;		GetDirEntryContents (pMS->TeamDE, (STRINGPTR)loc_buf, FALSE);		if ((load_fp = OpenResFile (file, "rb")) == 0)			status = -1;		else		{			if (LengthResFile (load_fp) != sizeof (TI))				status = -1;			else				status = ReadTeamImage (&TI, load_fp);			CloseResFile (load_fp);		}		if (status == -1)		{			DeleteResFile (file);			goto GetNewList;		}		if (pbuf && wstricmp (loc_buf, pbuf) == 0)		{			pMS->CurIndex = GetDirEntryTableIndex (pMS->TeamDE) + NUM_PREBUILT;			pbuf = 0;		}		pMS->TeamDE = SetRelDirEntryTableIndex (pMS->TeamDE, 1);	}	pMS->TeamDE = SetAbsDirEntryTableIndex (pMS->TeamDE, 0);}