Add trailing slashes on include paths again (functionality deleted in

[1669]).

svn path=/trunk/yasm/; revision=1672
0.6.0
Peter Johnson 19 years ago
parent 165c63d7a8
commit b27a7d51a0
  1. 11
      libyasm/file.c

@ -468,7 +468,16 @@ void
yasm_add_include_path(const char *path)
{
incpath *np = yasm_xmalloc(sizeof(incpath));
np->path = yasm__xstrdup(path);
size_t len = strlen(path);
np->path = yasm_xmalloc(len+2);
memcpy(np->path, path, len+1);
/* Add trailing slash if it is missing */
if (path[len-1] != '\\' && path[len-1] != '/') {
np->path[len] = '/';
np->path[len+1] = '\0';
}
STAILQ_INSERT_TAIL(&incpaths, np, link);
}

Loading…
Cancel
Save