* Fix a bug where q3cpp's include paths were not set correctly

This commit is contained in:
Tim Angus 2006-01-15 21:17:03 +00:00
parent 363c0d4eba
commit 9f427d8852

View file

@ -10,11 +10,16 @@ extern char *objname;
void appendDirToIncludeList( char *dir )
{
int i;
char *fqdir;
fqdir = (char *)newstring( (uchar *)includelist[NINCLUDE-1].file, 256, 0 );
strcat( fqdir, "/" );
strcat( fqdir, dir );
//avoid adding it more than once
for (i=NINCLUDE-2; i>=0; i--) {
if (includelist[i].file &&
!strcmp (includelist[i].file, dir)) {
!strcmp (includelist[i].file, fqdir)) {
return;
}
}
@ -22,7 +27,7 @@ void appendDirToIncludeList( char *dir )
for (i=NINCLUDE-2; i>=0; i--) {
if (includelist[i].file==NULL) {
includelist[i].always = 1;
includelist[i].file = dir;
includelist[i].file = fqdir;
break;
}
}