1 /***************************************************************************/ 2 /* This code is part of WWW grabber called pavuk */ 3 /* Copyright (c) 1997 - 2001 Stefan Ondrejicka */ 4 /* Distributed under GPL 2 or later */ 5 /***************************************************************************/ 6 7 #ifndef _mode_h_ 8 #define _mode_h_ 9 10 typedef enum 11 { 12 MODE_NORMAL, 13 MODE_LNUPD, 14 MODE_SYNC, 15 MODE_SINGLE, 16 MODE_SREGET, 17 MODE_RESUME, 18 MODE_NOSTORE, 19 MODE_REMIND, 20 MODE_FTPDIR, 21 MODE_MIRROR, 22 /*MODE_DNLDR , */ 23 NUM_MODES, 24 MODE_UNKNOWN 25 } pavuk_mode; 26 27 typedef struct 28 { 29 pavuk_mode mode; 30 char *mode_name; 31 } pavuk_modes; 32 33 extern pavuk_mode mode_get_by_str(char *); 34 extern const char *mode_get_str(pavuk_mode); 35 36 #endif 37