Sweden-Number/tools/widl
Rob Shearman 28a9b94afc widl: Fix the embedded pointer offsets in generated code when the containing structure has padding.
Do so by calculating the alignment of members when iterating through
the structures and adding it onto the buffer and memory offsets.

Only call type_memsize once elsewhere in the embedded pointer
processing functions since the return value will be the same from the
second call.
2008-06-23 19:25:53 +02:00
..
Makefile.in widl: Move expression functions to a new file, expr.c. 2008-04-22 13:04:58 +02:00
client.c widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces. 2008-04-24 22:32:20 +02:00
expr.c widl: Add support for string literals and wide-string literals in expressions. 2008-04-25 12:10:24 +02:00
expr.h widl: Remove duplicated code in the form of the write_struct_expr function by enhancing write_expr to allow toplevel identifiers to be prefixed by a string, if specified. 2008-04-22 13:05:18 +02:00
hash.c "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
hash.h Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
header.c widl: Consolidate writing of COM and dispatch interfaces into one function to remove duplicated code. 2008-05-01 18:11:26 +02:00
header.h widl: Consolidate writing of COM and dispatch interfaces into one function to remove duplicated code. 2008-05-01 18:11:26 +02:00
parser.h widl: Be more strict about where semicolons can appear in IDL files. 2008-04-01 19:10:43 +02:00
parser.l Add a comment warning when a table must be kept sorted for later use with bsearch(). 2008-05-06 16:11:09 +02:00
parser.y Assorted spelling fixes. 2008-05-07 12:07:11 +02:00
proxy.c widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces. 2008-04-24 22:32:20 +02:00
server.c widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces. 2008-04-24 22:32:20 +02:00
typegen.c widl: Fix the embedded pointer offsets in generated code when the containing structure has padding. 2008-06-23 19:25:53 +02:00
typegen.h widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces. 2008-04-24 22:32:20 +02:00
typelib.c Add a comment warning when a table must be kept sorted for later use with bsearch(). 2008-05-06 16:11:09 +02:00
typelib.h widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces. 2008-04-24 22:32:20 +02:00
typelib_struct.h Assorted spelling fixes. 2008-01-23 21:16:22 +01:00
utils.c widl: Mark non-returning functions as noreturn. 2008-05-07 12:07:54 +02:00
utils.h widl: Mark non-returning functions as noreturn. 2008-05-07 12:07:54 +02:00
widl.c widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces. 2008-04-24 22:32:20 +02:00
widl.h widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces. 2008-04-24 22:32:20 +02:00
widl.man.in Assorted spelling fixes. 2007-11-09 13:07:12 +01:00
widltypes.h widl: Add the parsing of storage classes into declaration-specifiers. 2008-04-30 16:59:47 +02:00
write_msft.c widl: Write string lengths in host endianness. 2008-06-18 15:21:48 +02:00