Cleanup: link/append: get rid of booleans in func parameters.
authorBastien Montagne <montagne29@wanadoo.fr>
Mon, 4 Dec 2017 12:09:13 +0000 (13:09 +0100)
committerBastien Montagne <montagne29@wanadoo.fr>
Mon, 4 Dec 2017 12:09:13 +0000 (13:09 +0100)
commit0868a2b6109f974edcc11a35c9f1bbd0388a8864
tree67779f45aa48a28efec618d083b631c6ef9f9764
parent5c2752380883d8f2e6655bd5397871f049ee8bbb
Cleanup: link/append: get rid of booleans in func parameters.

One or two are OK, but more make it rather unreadable, and future work
is likely to require more toggle specific behavior here. So switched to
bitflags, switching from short to int and using 16 upper bits for
'internal' ones defined in BLO_readfile.h, combined with 'public' ones
from user interaction, defined in DNA_space_types.h
source/blender/blenloader/BLO_readfile.h
source/blender/blenloader/intern/readfile.c
source/blender/makesdna/DNA_space_types.h
source/blender/windowmanager/intern/wm_files_link.c