|
| iMatix home page | << | < | > | >> |
SFLVersion 2.11 |
#include "sfldir.h" FILEINFO * add_dir_list (NODE *file_list, const DIRST *dir)
Adds a node to the specified directory list. Returns the address of the new node, or NULL if there was insufficient memory.
{
FILEINFO
*file_info;
file_info = (FILEINFO *) node create (file_list-> prev, sizeof (FILEINFO));
if (file_info)
{
memcpy (&file_info-> dir, dir, sizeof (DIRST));
fix dir (&file_info-> dir);
file_info-> directory = (dir-> file_attrs & ATTR_SUBDIR) != 0;
}
return (file_info);
}
| | << | < | > | >> |
|