PM_makepath

Make a full pathname from split components.

Declaration

void PMAPI PM_makepath(
char *path,
const char *drive,
const char *dir,
const char *name,
const char *ext)

Prototype In

pmapi.h

Parameters

path | Place to store full path
drive | Drive component for path
dir | Directory component for path
name | Filename component for path
ext | Extension component for path

Description

Function to make a full pathname from split components. Under Unix the drive component will usually be empty. If the drive, dir, name, or ext parameters are null or empty, they are not inserted in the path string. Otherwise, if the drive doesn't end with a colon, one is inserted in the path. If the dir doesn't end in a slash, one is inserted in the path. If the ext doesn't start with a dot, one is inserted in the path.

The maximum sizes for the path string is given by the constant PM_MAX_PATH, which includes space for the null-terminator.

See Also

PM_splitPath

Copyright © 2002 SciTech Software, Inc. Visit our web site at http://www.scitechsoft.com