3 #ifndef _SCAN_DIR_H_INCLUDED_
4 #define _SCAN_DIR_H_INCLUDED_
12 /* #include <scan_dir.h>
17 * The directory scanner interface.
19 typedef struct SCAN_DIR SCAN_DIR
;
21 extern SCAN_DIR
*scan_dir_open(const char *);
22 extern char *scan_dir_next(SCAN_DIR
*);
23 extern char *scan_dir_path(SCAN_DIR
*);
24 extern void scan_dir_push(SCAN_DIR
*, const char *);
25 extern SCAN_DIR
*scan_dir_pop(SCAN_DIR
*);
26 extern SCAN_DIR
*scan_dir_close(SCAN_DIR
*);
31 /* The Secure Mailer license must be distributed with this software.
34 /* IBM T.J. Watson Research
36 /* Yorktown Heights, NY 10598, USA