genode/os/include
Torsten Hilbrich 06ce0a8ef1 loader: Fix warnings about uninitialized variable
g++ 4.4.5 outputs the following warnings in our code using the loader
session:

.../base/include/base/capability.h: In member function 'typename Genode::Trait::Call_return<typename IF::Ret_type>::Type Genode::Capability<RPC_INTERFACE>::call() const [with IF = Loader::Session::Rpc_view_geometry, RPC_INTERFACE = Loader::Session]':
.../base/include/base/capability.h:207: warning: 'ret.Genode::Capability<Loader::Session>::Return<Loader::Session::Rpc_view_geometry>::_value.Loader::Session::View_geometry::width' may be used uninitialized in this function
.../base/include/base/capability.h:207: warning: 'ret.Genode::Capability<Loader::Session>::Return<Loader::Session::Rpc_view_geometry>::_value.Loader::Session::View_geometry::height' may be used uninitialized in this function
.../base/include/base/capability.h:207: warning: 'ret.Genode::Capability<Loader::Session>::Return<Loader::Session::Rpc_view_geometry>::_value.Loader::Session::View_geometry::buf_x' may be used uninitialized in this function
.../base/include/base/capability.h:207: warning: 'ret.Genode::Capability<Loader::Session>::Return<Loader::Session::Rpc_view_geometry>::_value.Loader::Session::View_geometry::buf_y' may be used uninitialized in this function

This is easily fixed with providing a default constructor.

Because of the C++ rules regarding initialer lists code that used
them for View_geometry had to be modified to use a normal construction
call.  In my tests only Nitpicker had to be changed.
2012-11-01 14:48:18 +01:00
..
audio_out_session Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
blit Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
block Allocate DMA buffer for block packet stream 2012-07-25 19:14:06 +02:00
block_session New DDE-Linux-based USB driver 2012-05-29 13:54:58 +02:00
dde_kit DDE kit: Timer add schedule function form timers 2012-05-23 19:17:23 +02:00
drivers/timer Move away drivers from generic base-repository 2012-10-29 10:08:29 +01:00
file_system_session FAT file system service 2012-07-10 16:30:26 +02:00
framebuffer_session Qualifying RPC functions as const 2012-01-27 16:54:05 +01:00
gpu Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
init Introduce server-role member to 'Child' class 2012-05-29 13:54:59 +02:00
input Qt-based media player 2012-05-29 13:55:00 +02:00
input_session Qualifying RPC functions as const 2012-01-27 16:54:05 +01:00
ldso Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
loader_session loader: Fix warnings about uninitialized variable 2012-11-01 14:48:18 +01:00
net Fix UDP checksum calculation (fixes #360) 2012-09-24 09:17:59 +02:00
nic Make nic_bridge's MAC address range configurable 2012-10-24 16:39:02 +02:00
nic_session Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
nitpicker_gfx Add const qualifiers 2012-10-30 12:25:19 +01:00
nitpicker_session Replace Framebuffer::info by Framebuffer::mode 2012-01-25 13:27:47 +01:00
nitpicker_view Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
os Move 'Static_root' to public place 2012-10-08 15:08:26 +02:00
packet_stream_rx Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
packet_stream_tx Simplify use of custom data-flow signal handlers 2012-04-17 11:08:52 +02:00
pci_device Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
pci_session Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
platform Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
terminal_session Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
timer_session Timer: make ram_quota and stack platform-dependent 2012-09-19 14:28:36 +02:00
util Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
xev_track Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00