>
> Have a problem under Irix... basename is not present on the
> system.... Need to use xbasename..
my manpage (IRIX-6.5.24) says, you have to include <libgen.h>
to use basename(3):
basename(3G) basename(3G)
NAME
basename - return the last element of a pathname
SYNOPSIS
cc [flag ...] file ... -lgen [library ...]
#include <libgen.h>
char *basename (char *path);
DESCRIPTION
Given a pointer to a null-terminated character string that contains a
pathname, basename returns a pointer to the last element of path.
Trailing ``/'' characters are deleted.
If path or *path is zero, pointer to a static constant ``.'' is returned.
>
> (And one needs to remove texk/web2c/ttf2afm.c before recompiling as it
> is copied)
>
> I'll let you know if there any other problems by tomorrow morning...
>
> *** texk/web2c/pdftexdir/ttf2afm.c 2005/02/04 03:24:02 1.1
> --- texk/web2c/pdftexdir/ttf2afm.c 2005/02/04 03:24:31
> ***************
> *** 975,981 ****
> cur_file_name = argv[optind];
> if (print_cmap) {
> buf = xstrdup(cur_file_name);
> ! bname = basename(buf);
> if ((s = rindex(bname, '.')) != NULL)
> *s = 0;
> }
> --- 975,981 ----
> cur_file_name = argv[optind];
> if (print_cmap) {
> buf = xstrdup(cur_file_name);
> ! bname = xbasename(buf);
> if ((s = rindex(bname, '.')) != NULL)
> *s = 0;
> }
mit freundlichen Gr��en
Bernd Melchers
--
Archiv- und Backup-Service | [EMAIL PROTECTED]
Freie Universit�t Berlin | Tel. (030) 838-55905