forked from enlightenment/efl
a0cae1706e
When reading messages that contain structs the type that comes from the wire (and obtained with dbus_message_iter_get_arg_type()) is 'r'. However 'r' never appears in a signature and dbus_signature_iter_* returns '('. Ref: http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-signatures "STRUCT has a type code, ASCII character 'r', but this type code does not appear in signatures. Instead, ASCII characters '(' and ')' are used to mark the beginning and end of the struct. So for example, a struct containing two integers would have this signature:" Patch by: José Roberto de Souza <zehortigoza@profusion.mobi> SVN revision: 78072 |
||
---|---|---|
doc | ||
legacy | ||
licenses | ||
m4 | ||
old | ||
pc | ||
spec | ||
src | ||
.gitignore | ||
AUTHORS | ||
COPYING | ||
ChangeLog | ||
Makefile.am | ||
NEWS | ||
README | ||
autogen.sh | ||
configure.ac |
README
EFL 1.7.99 ****************************************************************************** FOR ANY ISSUES PLEASE EMAIL: enlightenment-devel@lists.sourceforge.net ****************************************************************************** EFL is a collection of libraries for handling many common tasks a developer man have such as data structures, communication, rendering, widgets and more. ------------------------------------------------------------------------------ COMPILING AND INSTALLING: ./configure make (do this as root unless you are installing in your users directories): make install EFL build is based on "profiles". It will default to "dev" for unreleased software and "release" for official tarballs. One can change it with --with-profile=NAME, where NAME is one of: * dev: debug features, assert() and extra checks useful to test software. * release: optimizations and less checks so it runs faster. CRYPTOGRAPHIC SYSTEM: EFL officially uses "openssl" library to do signature, cipher and related. Alternatively one can use "gnutls" (some distros are strict about licenses and want gnutls instead of openssl) or disable it. One can change it with --with-crypto=NAME, where NAME is one of: "openssl", "gnutls" and "none".