Mercurial > geeqie.yaz
diff src/typedefs.h @ 929:ca07ab364c60
more checks for file operations
author | nadvornik |
---|---|
date | Sat, 26 Jul 2008 09:58:25 +0000 |
parents | 9427c91951e8 |
children | a53f5141228b |
line wrap: on
line diff
--- a/src/typedefs.h Fri Jul 25 22:04:55 2008 +0000 +++ b/src/typedefs.h Sat Jul 26 09:58:25 2008 +0000 @@ -150,13 +150,20 @@ } NotifyType; typedef enum { - CHANGE_OK = 0, - CHANGE_DEST_EXISTS = 1 << 0, - CHANGE_ERROR_MASK = (~0) << 1, /* the values below are fatal errors */ - CHANGE_NO_PERM = 1 << 1 + CHANGE_OK = 0, + CHANGE_WARN_DEST_EXISTS = 1 << 0, + CHANGE_WARN_NO_WRITE_PERM = 1 << 1, + CHANGE_WARN_SAME = 1 << 2, + CHANGE_ERROR_MASK = (~0) << 3, /* the values below are fatal errors */ + CHANGE_NO_READ_PERM = 1 << 3, + CHANGE_NO_WRITE_PERM_DIR = 1 << 4, + CHANGE_NO_DEST_DIR = 1 << 5, + CHANGE_NO_WRITE_PERM_DEST_DIR = 1 << 6, + CHANGE_NO_WRITE_PERM_DEST = 1 << 7, + CHANGE_DEST_EXISTS = 1 << 8, + CHANGE_NO_SRC = 1 << 9 } ChangeError; - #define MAX_SPLIT_IMAGES 4 typedef struct _ImageLoader ImageLoader;