Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
make_absolute_filename(3)	Allegro	manual	     make_absolute_filename(3)

NAME
       make_absolute_filename  -  Makes	 an  absolute filename from a path and
       relative	filename. Allegro game programming library.

SYNOPSIS
       #include	<allegro.h>

       char *make_absolute_filename(char *dest,	const char *path,  const  char
       *filename, int size);

DESCRIPTION
       Makes  an  absolute filename from an absolute path and a	relative file-
       name, storing at	most `size' bytes into the `dest' buffer. This is like
       calling replace_filename() and then canonicalize_filename(). Example:

	  char buf[256];
	  ...
	  make_absolute_filename(buf, "/usr/games/",
				 "../temp.txt",	sizeof(buf));
	  /* This would	create /usr/temp.txt */

RETURN VALUE
       Returns a copy of the `dest' parameter.

SEE ALSO
       make_relative_filename(3),    is_relative_filename(3),	 replace_file-
       name(3),	canonicalize_filename(3)

Allegro				 version 4.4.2	     make_absolute_filename(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=make_absolute_filename&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help