Lines Matching defs:DirReader
70 struct DirReader {
84 * Create a new DirReader object.
87 * return DirReader * The new object, or NULL on error.
89 DirReader *_new_DirReader(void)
91 DirReader *dr; /* The object to be returned */
95 dr = (DirReader *) malloc(sizeof(DirReader));
122 * Delete a DirReader object.
125 * dr DirReader * The object to be deleted.
127 * return DirReader * The deleted object (always NULL).
129 DirReader *_del_DirReader(DirReader *dr)
146 * dr DirReader * The directory reader resource object.
156 int _dr_open_dir(DirReader *dr, const char *path, char **errmsg)
238 * If the DirReader object is currently contains an open directory,
242 * dr DirReader * The directory reader resource object.
244 void _dr_close_dir(DirReader *dr)
258 * dr DirReader * The directory reader resource object.
263 char *_dr_next_file(DirReader *dr)