append_filename

append_filename(3alleg4)         Allegro manual         append_filename(3alleg4)



NAME
       append_filename - Concatenates a filename to a path. Allegro game
       programming library.

SYNOPSIS
       #include <allegro.h>


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

DESCRIPTION
       Concatenates the specified filename onto the end of the specified path,
       storing at most `size' bytes into the `dest' buffer. If `path' doesn't
       have a trailing path separator, the function will append one if needed.
       You can use the same buffer both as input and output because Allegro
       internally works on a copy of the input before touching `dest'. Example:

          append_filename(buf, "/home/user",
                          "prog.bin", sizeof(buf));

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


SEE ALSO
       replace_filename(3alleg4)



Allegro                           version 4.4.3         append_filename(3alleg4)