diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2016-10-12 08:32:04 +0200 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2016-10-12 08:32:04 +0200 |
commit | 051d521f6e20761ba6831cecd91883da960fa931 (patch) | |
tree | b28abba7818115d2fed80eb360a79a0f9183948e /nx-X11/lib/X11/FSWrap.c | |
parent | 6dce607bad8711dd06a5a7b69ad1930386b4123b (diff) | |
parent | b8de7bf654929c823080b211aeac56cd213f5a32 (diff) | |
download | nx-libs-051d521f6e20761ba6831cecd91883da960fa931.tar.gz nx-libs-051d521f6e20761ba6831cecd91883da960fa931.tar.bz2 nx-libs-051d521f6e20761ba6831cecd91883da960fa931.zip |
Merge branch 'uli42-pr/upgrade_libX11' into 3.6.x
Attributes GH PR #214: https://github.com/ArcticaProject/nx-libs/pull/214
Fixes ArcticaProject/nx-libs#157.
Diffstat (limited to 'nx-X11/lib/X11/FSWrap.c')
-rw-r--r-- | nx-X11/lib/X11/FSWrap.c | 49 |
1 files changed, 23 insertions, 26 deletions
diff --git a/nx-X11/lib/X11/FSWrap.c b/nx-X11/lib/X11/FSWrap.c index 50fab8ed3..35bf33d2a 100644 --- a/nx-X11/lib/X11/FSWrap.c +++ b/nx-X11/lib/X11/FSWrap.c @@ -17,15 +17,15 @@ * OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO * THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND * FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE - * LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - * - * M. Collins OSF + * + * M. Collins OSF * * Katsuhisa Yano TOSHIBA Corp. - */ + */ /* @@ -179,13 +179,13 @@ XCreateFontSet ( om = XOpenOM(dpy, NULL, NULL, NULL); if (om == NULL) return (XFontSet) NULL; - + if ((oc = XCreateOC(om, XNBaseFontName, base_font_name_list, NULL))) { list = &oc->core.missing_list; oc->core.om_automatic = True; } else list = &om->core.required_charset; - + *missing_charset_list = copy_string_list(list->charset_list, list->charset_count); *missing_charset_count = list->charset_count; @@ -198,7 +198,7 @@ XCreateFontSet ( if (!*def_string) *def_string = ""; } - + if (oc == NULL) XCloseOM(om); @@ -206,10 +206,10 @@ XCreateFontSet ( } int -XFontsOfFontSet(font_set, font_struct_list, font_name_list) - XFontSet font_set; - XFontStruct ***font_struct_list; - char ***font_name_list; +XFontsOfFontSet( + XFontSet font_set, + XFontStruct ***font_struct_list, + char ***font_name_list) { *font_name_list = font_set->core.font_info.font_name_list; *font_struct_list = font_set->core.font_info.font_struct_list; @@ -217,50 +217,47 @@ XFontsOfFontSet(font_set, font_struct_list, font_name_list) } char * -XBaseFontNameListOfFontSet(font_set) - XFontSet font_set; +XBaseFontNameListOfFontSet(XFontSet font_set) { return font_set->core.base_name_list; } char * -XLocaleOfFontSet(font_set) - XFontSet font_set; +XLocaleOfFontSet(XFontSet font_set) { return font_set->core.om->core.lcd->core->name; } -extern Bool XContextDependentDrawing(font_set) - XFontSet font_set; +Bool +XContextDependentDrawing(XFontSet font_set) { return font_set->core.om->core.context_dependent; } Bool -XDirectionalDependentDrawing(font_set) - XFontSet font_set; +XDirectionalDependentDrawing(XFontSet font_set) { return font_set->core.om->core.directional_dependent; } Bool -XContextualDrawing(font_set) - XFontSet font_set; +XContextualDrawing(XFontSet font_set) { return font_set->core.om->core.contextual_drawing; } XFontSetExtents * -XExtentsOfFontSet(font_set) - XFontSet font_set; +XExtentsOfFontSet(XFontSet font_set) { + if (!font_set) + return NULL; return &font_set->core.font_set_extents; } void -XFreeFontSet(dpy, font_set) - Display *dpy; - XFontSet font_set; +XFreeFontSet( + Display *dpy, + XFontSet font_set) { XCloseOM(font_set->core.om); } |