Herunterladen Inhalt Inhalt Diese Seite drucken

Busch-Jaeger 6186/33 Produkthandbuch Seite 99

Busch-installationsbus knx ip-router/gebäude-systemtechnik
Inhaltsverzeichnis

Werbung

Busch-Installationsbus
Third party software components, notices
and OSS license texts
inheritance hierarchy of a type can cause problems for language
bindings and other code which needs to work closely with the type
system. Therefore, switching to GInitiallyUnowned should be done
carefully. g_object_compat_control() has been added to GLib 2.8.5
to help with the transition.
Notes about GLib 2.6.0
======================
* GLib 2.6 introduces the concept of 'GLib filename encoding', which is the
on-disk encoding on Unix, but UTF-8 on Windows. All GLib functions
returning or accepting pathnames have been changed to expect
filenames in this encoding, and the common POSIX functions dealing
with pathnames have been wrapped. These wrappers are declared in the
header <glib/gstdio.h> which must be included explicitly; it is not
included through <glib.h>.
On current (NT-based) Windows versions, where the on-disk file names
are Unicode, these wrappers use the wide-character API in the C
library. Thus applications can handle file names containing any
Unicode characters through GLib's own API and its POSIX wrappers,
not just file names restricted to characters in the system codepage.
To keep binary compatibility with applications compiled against
older versions of GLib, the Windows DLL still provides entry points
with the old semantics using the old names, and applications
compiled against GLib 2.6 will actually use new names for the
®
KNX
6186/33 | 2CDC502082D0101 97

Werbung

Kapitel

Inhaltsverzeichnis
loading

Inhaltsverzeichnis