"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "tools/winebuild/build.h" between
wine-5.12.tar.xz and wine-5.13.tar.xz

About: Wine is an Open Source implementation of the MS Windows API on top of X, OpenGL, and Unix. Think of Wine as a compatibility layer for running Windows programs. Development release.

build.h  (wine-5.12.tar.xz):build.h  (wine-5.13.tar.xz)
skipping to change at line 178 skipping to change at line 178
}; };
/* entry point flags */ /* entry point flags */
#define FLAG_NORELAY 0x0001 /* don't use relay debugging for this function */ #define FLAG_NORELAY 0x0001 /* don't use relay debugging for this function */
#define FLAG_NONAME 0x0002 /* don't export function by name */ #define FLAG_NONAME 0x0002 /* don't export function by name */
#define FLAG_RET16 0x0004 /* function returns a 16-bit value */ #define FLAG_RET16 0x0004 /* function returns a 16-bit value */
#define FLAG_RET64 0x0008 /* function returns a 64-bit value */ #define FLAG_RET64 0x0008 /* function returns a 64-bit value */
#define FLAG_REGISTER 0x0010 /* use register calling convention */ #define FLAG_REGISTER 0x0010 /* use register calling convention */
#define FLAG_PRIVATE 0x0020 /* function is private (cannot be imported) */ #define FLAG_PRIVATE 0x0020 /* function is private (cannot be imported) */
#define FLAG_ORDINAL 0x0040 /* function should be imported by ordinal */ #define FLAG_ORDINAL 0x0040 /* function should be imported by ordinal */
#define FLAG_THISCALL 0x0080 /* use thiscall calling convention */ #define FLAG_THISCALL 0x0080 /* function uses thiscall calling convention */
#define FLAG_FASTCALL 0x0100 /* use fastcall calling convention */ #define FLAG_FASTCALL 0x0100 /* function uses fastcall calling convention */
#define FLAG_IMPORT 0x0200 /* export is imported from another module */ #define FLAG_SYSCALL 0x0200 /* function is a system call */
#define FLAG_IMPORT 0x0400 /* export is imported from another module */
#define FLAG_FORWARD 0x1000 /* function is a forwarded name */ #define FLAG_FORWARD 0x1000 /* function is a forwarded name */
#define FLAG_EXT_LINK 0x2000 /* function links to an external symbol */ #define FLAG_EXT_LINK 0x2000 /* function links to an external symbol */
#define FLAG_EXPORT32 0x4000 /* 32-bit export in 16-bit spec file */ #define FLAG_EXPORT32 0x4000 /* 32-bit export in 16-bit spec file */
#define FLAG_CPU(cpu) (0x10000 << (cpu)) #define FLAG_CPU(cpu) (0x10000 << (cpu))
#define FLAG_CPU_MASK (FLAG_CPU(CPU_LAST + 1) - FLAG_CPU(0)) #define FLAG_CPU_MASK (FLAG_CPU(CPU_LAST + 1) - FLAG_CPU(0))
#define FLAG_CPU_WIN64 (FLAG_CPU(CPU_x86_64) | FLAG_CPU(CPU_ARM64)) #define FLAG_CPU_WIN64 (FLAG_CPU(CPU_x86_64) | FLAG_CPU(CPU_ARM64))
#define FLAG_CPU_WIN32 (FLAG_CPU_MASK & ~FLAG_CPU_WIN64) #define FLAG_CPU_WIN32 (FLAG_CPU_MASK & ~FLAG_CPU_WIN64)
skipping to change at line 278 skipping to change at line 279
extern void close_output_file(void); extern void close_output_file(void);
extern char *open_temp_output_file( const char *suffix ); extern char *open_temp_output_file( const char *suffix );
extern void dump_bytes( const void *buffer, unsigned int size ); extern void dump_bytes( const void *buffer, unsigned int size );
extern int remove_stdcall_decoration( char *name ); extern int remove_stdcall_decoration( char *name );
extern void assemble_file( const char *src_file, const char *obj_file ); extern void assemble_file( const char *src_file, const char *obj_file );
extern DLLSPEC *alloc_dll_spec(void); extern DLLSPEC *alloc_dll_spec(void);
extern void free_dll_spec( DLLSPEC *spec ); extern void free_dll_spec( DLLSPEC *spec );
extern char *make_c_identifier( const char *str ); extern char *make_c_identifier( const char *str );
extern const char *get_stub_name( const ORDDEF *odp, const DLLSPEC *spec ); extern const char *get_stub_name( const ORDDEF *odp, const DLLSPEC *spec );
extern const char *get_link_name( const ORDDEF *odp ); extern const char *get_link_name( const ORDDEF *odp );
extern int sort_func_list( ORDDEF **list, int count, int (*compare)(const void * , const void *) );
extern int get_cpu_from_name( const char *name ); extern int get_cpu_from_name( const char *name );
extern unsigned int get_alignment(unsigned int align); extern unsigned int get_alignment(unsigned int align);
extern unsigned int get_page_size(void); extern unsigned int get_page_size(void);
extern unsigned int get_ptr_size(void); extern unsigned int get_ptr_size(void);
extern unsigned int get_args_size( const ORDDEF *odp ); extern unsigned int get_args_size( const ORDDEF *odp );
extern const char *asm_name( const char *func ); extern const char *asm_name( const char *func );
extern const char *func_declaration( const char *func ); extern const char *func_declaration( const char *func );
extern const char *asm_globl( const char *func ); extern const char *asm_globl( const char *func );
extern const char *get_asm_ptr_keyword(void); extern const char *get_asm_ptr_keyword(void);
extern const char *get_asm_string_keyword(void); extern const char *get_asm_string_keyword(void);
skipping to change at line 305 skipping to change at line 307
extern void add_import_dll( const char *name, const char *filename ); extern void add_import_dll( const char *name, const char *filename );
extern void add_delayed_import( const char *name ); extern void add_delayed_import( const char *name );
extern void add_extra_ld_symbol( const char *name ); extern void add_extra_ld_symbol( const char *name );
extern void read_undef_symbols( DLLSPEC *spec, char **argv ); extern void read_undef_symbols( DLLSPEC *spec, char **argv );
extern void resolve_imports( DLLSPEC *spec ); extern void resolve_imports( DLLSPEC *spec );
extern int is_undefined( const char *name ); extern int is_undefined( const char *name );
extern int has_imports(void); extern int has_imports(void);
extern void output_get_pc_thunk(void); extern void output_get_pc_thunk(void);
extern void output_module( DLLSPEC *spec ); extern void output_module( DLLSPEC *spec );
extern void output_stubs( DLLSPEC *spec ); extern void output_stubs( DLLSPEC *spec );
extern void output_syscalls( DLLSPEC *spec );
extern void output_imports( DLLSPEC *spec ); extern void output_imports( DLLSPEC *spec );
extern void output_static_lib( DLLSPEC *spec, char **argv ); extern void output_static_lib( DLLSPEC *spec, char **argv );
extern void output_exports( DLLSPEC *spec ); extern void output_exports( DLLSPEC *spec );
extern int load_res32_file( const char *name, DLLSPEC *spec ); extern int load_res32_file( const char *name, DLLSPEC *spec );
extern void output_resources( DLLSPEC *spec ); extern void output_resources( DLLSPEC *spec );
extern void output_bin_resources( DLLSPEC *spec, unsigned int start_rva ); extern void output_bin_resources( DLLSPEC *spec, unsigned int start_rva );
extern void output_spec32_file( DLLSPEC *spec ); extern void output_spec32_file( DLLSPEC *spec );
extern void output_fake_module( DLLSPEC *spec ); extern void output_fake_module( DLLSPEC *spec );
extern void output_def_file( DLLSPEC *spec, int import_only ); extern void output_def_file( DLLSPEC *spec, int import_only );
extern void load_res16_file( const char *name, DLLSPEC *spec ); extern void load_res16_file( const char *name, DLLSPEC *spec );
 End of changes. 3 change blocks. 
3 lines changed or deleted 6 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)