Subject: Re: PalmDoc document title
From: Thomas Fletcher (thomasf@qnx.com)
Date: Thu Apr 05 2001 - 11:48:54 CDT
On Thu, 5 Apr 2001, K J MacDonald wrote:
> Bit of a feature request really after I ground to a halt implementing
> this...
>
> Ideally, I'd like the PalmDoc exporter to open a dialogue to prompt for
> the document's category (numeric) and title (string), but what I really
> wanted was for it to title the document with the basename of the filename,
> rather than the full pathname.
>
> However, the basename function would depend on the directory separator, so
> it's not cross platform.
#define UT_PLATFORM_DIR_CHAR '/' /* Unix, QNX, BeOS, Mac X? */
#define UT_PLATFORM_DIR_CHAR '\' /* Windows, Dos */
#define UT_PLATFORM_DIR_CHAR ':' /* Mac < X */
const char *filename;
if(!(filename = strrchr(fullpathname, UT_PLATFORM_DIR_CHAR))) {
filename = fullpathname;
} else {
filename++;
}
Put something like this in the UT stuff. Make it copy
into a static buffer like UT_trans*() does to make it more
like basename/dirname if you like.
Thomas
-------------------------------------------------------------
Thomas (toe-mah) Fletcher QNX Software Systems
thomasf@qnx.com Neutrino Development Group
(613)-591-0931 http://www.qnx.com/~thomasf
This archive was generated by hypermail 2b25 : Thu Apr 05 2001 - 11:44:19 CDT