60 # pragma GCC poison off_t
63 #if defined(_MSC_VER) || defined(__APPLE__) || defined(__HAIKU__) || defined(__NetBSD__)
70 bool *r_is_memchunk_identical);
155 #define SIZEOFBLENDERHEADER 12
Compatibility-like things for windows.
static DBVT_INLINE btScalar size(const btDbvtVolume &a)
__kernel void ccl_constant KernelData ccl_global void ccl_global char ccl_global int ccl_global char ccl_global unsigned int ccl_global float * buffer
int main(int argc, char **argv)
void blo_cache_storage_init(FileData *fd, struct Main *bmain)
void blo_cache_storage_end(FileData *fd)
void do_versions_after_linking_250(struct Main *bmain)
BlendFileData * blo_read_file_internal(FileData *fd, const char *filepath)
FileData * blo_filedata_from_memfile(struct MemFile *memfile, const struct BlendFileReadParams *params, struct ReportList *reports)
void blo_cache_storage_old_bmain_clear(FileData *fd, struct Main *bmain_old)
ssize_t() FileDataReadFn(struct FileData *filedata, void *buffer, size_t size, bool *r_is_memchunk_identical)
struct AssetMetaData * blo_bhead_id_asset_data_address(const FileData *fd, const BHead *bhead)
void blo_make_packed_pointer_map(FileData *fd, struct Main *oldmain)
BHead * blo_bhead_prev(FileData *fd, BHead *thisblock)
void blo_do_versions_oldnewmap_insert(struct OldNewMap *onm, const void *oldaddr, void *newaddr, int nr)
@ FD_FLAGS_FILE_POINTSIZE_IS_4
@ FD_FLAGS_POINTSIZE_DIFFERS
void blo_do_versions_pre250(struct FileData *fd, struct Library *lib, struct Main *bmain)
void blo_do_versions_dna(struct SDNA *sdna, const int versionfile, const int subversionfile)
void blo_split_main(ListBase *mainlist, struct Main *main)
void do_versions_after_linking_290(struct Main *bmain, struct ReportList *reports)
void blo_do_versions_key_uidgen(struct Key *key)
void blo_do_versions_250(struct FileData *fd, struct Library *lib, struct Main *bmain)
off64_t() FileDataSeekFn(struct FileData *filedata, off64_t offset, int whence)
void blo_make_old_idmap_from_main(FileData *fd, struct Main *bmain)
void blo_clear_proxy_pointers_from_lib(struct Main *oldmain)
void blo_do_versions_cycles(struct FileData *fd, struct Library *lib, struct Main *bmain)
void do_versions_after_linking_270(struct Main *bmain)
void blo_do_version_old_trackto_to_constraints(struct Object *ob)
void * blo_do_versions_newlibadr(struct FileData *fd, const void *lib, const void *adr)
void do_versions_after_linking_260(struct Main *bmain)
void blo_do_versions_260(struct FileData *fd, struct Library *lib, struct Main *bmain)
BHead * blo_bhead_first(FileData *fd)
void do_versions_after_linking_280(struct Main *bmain, struct ReportList *reports)
BHead * blo_bhead_next(FileData *fd, BHead *thisblock)
const char * blo_bhead_id_name(const FileData *fd, const BHead *bhead)
FileData * blo_filedata_from_memory(const void *mem, int memsize, struct ReportList *reports)
void blo_do_versions_290(struct FileData *fd, struct Library *lib, struct Main *bmain)
FileData * blo_filedata_from_file(const char *filepath, struct ReportList *reports)
void blo_end_packed_pointer_map(FileData *fd, struct Main *oldmain)
void do_versions_after_linking_cycles(struct Main *bmain)
void * blo_read_get_new_globaldata_address(struct FileData *fd, const void *adr)
void blo_filedata_free(FileData *fd)
void blo_do_versions_270(struct FileData *fd, struct Library *lib, struct Main *bmain)
void blo_do_versions_userdef(struct UserDef *userdef)
void blo_add_library_pointer_map(ListBase *old_mainlist, FileData *fd)
void blo_do_versions_280(struct FileData *fd, struct Library *lib, struct Main *bmain)
void blo_join_main(ListBase *mainlist)
BHead * blo_read_asset_data_block(FileData *fd, BHead *bhead, struct AssetMetaData **r_asset_data)
void * blo_do_versions_newlibadr_us(struct FileData *fd, const void *lib, const void *adr)
struct DNA_ReconstructInfo * reconstruct_info
int library_id_missing_count
struct OldNewMap * globmap
struct OldNewMap * libmap
const struct SDNA * memsdna
struct OldNewMap * datamap
struct ReportList * reports
struct GHash * bhead_idname_hash
struct OldNewMap * packedmap
struct BLI_mmap_file * mmap_file
struct BLOCacheStorage * cache_storage
int library_file_missing_count
struct BHeadSort * bheadmap
struct IDNameLib_Map * old_idmap