Risk-Aware AI Code Review for Business-Critical Systems
LiveReview LiveReview Explore LiveReview

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

Description

       Makes an absolute filename from an absolute path and a relative filename, 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 */

Name

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

Return Value

       Returns a copy of the `dest' parameter.

See Also

make_relative_filename(3alleg4),        is_relative_filename(3alleg4),         replace_filename(3alleg4),
       canonicalize_filename(3alleg4)

Allegro                                           version 4.4.3                  make_absolute_filename(3alleg4)

Synopsis

#include<allegro.h>char*make_absolute_filename(char*dest,constchar*path,constchar*filename,intsize);

See Also