ekohl(a)svn.reactos.com wrote:
Support out-pointers to structs.
Updated files:
trunk/reactos/tools/widl/ChangeLog
trunk/reactos/tools/widl/server.c
I believe these changes causes a crash when trying to compile
subsys/system/services:
gcc -Wall -Werror -fno-builtin -D__USE_W32API -D_WIN32_IE=0x0500
-D_WIN32_WINNT=
0x501 -DWINVER=0x600 -DUNICODE -D_UNICODE -I. -O2 -Wno-strict-aliasing
-I../../.
./include -I../../../w32api/include -pipe -march=i486 -D_M_IX86 -g -M
rpcserver.
c | ..\..\..\tools\depends.exe . .rpcserver.d
rpcserver.c:13:22: svcctl_s.h: No such file or directory
gcc -Wall -Werror -fno-builtin -D__USE_W32API -D_WIN32_IE=0x0500
-D_WIN32_WINNT=
0x501 -DWINVER=0x600 -DUNICODE -D_UNICODE -I. -O2 -Wno-strict-aliasing
-I../../.
./include -I../../../w32api/include -pipe -march=i486 -D_M_IX86 -g -M
services.c
| ..\..\..\tools\depends.exe . .services.d
gcc -Wall -Werror -fno-builtin -D__USE_W32API -D_WIN32_IE=0x0500
-D_WIN32_WINNT=
0x501 -DWINVER=0x600 -DUNICODE -D_UNICODE -I. -O2 -Wno-strict-aliasing
-I../../.
./include -I../../../w32api/include -pipe -march=i486 -D_M_IX86 -g -M
database.c
| ..\..\..\tools\depends.exe . .database.d
../../../tools/widl/widl -o -h -H svcctl_s.h -s -S svcctl_s.c
../../../include/i
dl/svcctl.idl
../../../include/idl/svcctl.idl:124: Oops, segment violation
This application has requested the Runtime to terminate it in an unusual
way.
Please contact the application's support team for more information.
make: *** [svcctl_s.c] Error 3