diff options
author | Julian Eisel <julian@blender.org> | 2022-09-21 13:25:50 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2022-09-21 13:39:26 +0300 |
commit | cd84d3f3da197b12b56d766ee469c5fc1c368a21 (patch) | |
tree | 76d78e4bba006cbfa688739df89dd6479e281716 /source/blender/blenlib/BLI_fileops.h | |
parent | 6adb481fb54b506d5f0846d2dd5855509e57f352 (diff) |
Refactor: Move file browser filelist.c to C++
I'm adding some asset APIs/types in C++ that the file-listing code would
use. I prefer porting this code to C++ over adding a C-API for the asset
code.
Includes some minor cleanups that shouldn't change behavior, like using
`MEM_new()`/`MEM_cnew()`, C++ style C-library includes,
`LISTBASE_FOREACH()`, removing unnecessary typedefs, etc.
Diffstat (limited to 'source/blender/blenlib/BLI_fileops.h')
-rw-r--r-- | source/blender/blenlib/BLI_fileops.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/blenlib/BLI_fileops.h b/source/blender/blenlib/BLI_fileops.h index 063e60ecf03..0ff75ca16e5 100644 --- a/source/blender/blenlib/BLI_fileops.h +++ b/source/blender/blenlib/BLI_fileops.h @@ -101,6 +101,7 @@ typedef enum eFileAttributes { FILE_ATTR_MOUNT_POINT = 1 << 14, /* Volume mounted as a folder. */ FILE_ATTR_HARDLINK = 1 << 15, /* Duplicated directory entry. */ } eFileAttributes; +ENUM_OPERATORS(eFileAttributes, FILE_ATTR_HARDLINK); #define FILE_ATTR_ANY_LINK \ (FILE_ATTR_ALIAS | FILE_ATTR_REPARSE_POINT | FILE_ATTR_SYMLINK | FILE_ATTR_JUNCTION_POINT | \ |