librnr/path.c
char *NewRealPath(const char *sPath)
{
  char  *s, *t;

  s = NewSearchPathCanonicalized(sPath);
  t = realpath(s, NULL);
  delete(s);
  return t;
}
/*!
 * \brief Expands and canonicalizes a real path.
 *
 * The expanded path must exist.
 *
 * \param sPath   Path file name.
 *
 * \return 
 *  Return allocated canonical path on success, NULL if path doest not exist.
 */
\brief Expands and canonicalizes a real path.
The expanded path must exist.

\param sPath   Path file name.

\return
Return allocated canonical path on success, NULL if path doest not exist.
\ brief Expands and canonicalizes a real path . The expanded path must exist . \ param sPath Path file name . \ return Return allocated canonical path on success NULL if path doest not exist .
char *NewRealPath(const char *sPath)
{
  char  *s, *t;
  s = NewSearchPathCanonicalized(sPath);
  t = realpath(s, NULL);
  delete(s);
  return t;
}
char * NewRealPath ( const char * sPath ) { char * s , * t ; s = NewSearchPathCanonicalized ( sPath ) ; t = realpath ( s , NULL ) ; delete ( s ) ; return t ; }
\brief Expands and canonicalizes a real path.
\ brief Expands and canonicalizes a real path .