[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:16870] XCreateFontSet



  山内です.

  ちょっとお願いがあります.

  Xlib に関する事なんですが,以下のコードを実行すると
メモリリークするようなんですが,みなさんの環境ではどう
でしょうか.

  手元では,

・Plamo-3.0 + XFree86-4.2.1
・Solaris 8 の純正X

でリークする事を確認しています.LANG=C でも ja_JP.eucJP
でもリークするようです.NetBSD/i386 だとリークしないとい
う報告もあり,特に Linux 以外でのテストをお願いしたく思い
ます.

#include <X11/Xlib.h>
#include <locale.h>
int main()
{
    Display *dis=NULL ;
    XFontSet fontset ;
    char **fontset_ml ;
    int mc ;
    char *ds ;
    setlocale(LC_CTYPE, "") ;
    dis=XOpenDisplay(NULL) ;
    while(1){
        fontset=XCreateFontSet(dis,
                               "-*-fixed-medium-r-normal--14-*",
                               &fontset_ml,&mc,&ds) ;
        XFreeFontSet(dis,fontset) ;
        XFreeStringList(fontset_ml) ;
    }
    XCloseDisplay( dis ) ;
    return(0) ;
}

  コンパイル方法
% gcc hoge.c -o hoge -Wall -L/usr/X11R6/lib -lX11 

#某掲示板ではあまり反応がよくなかった…
==  Chisato Yamauchi  =================================
    URL: http://phe.phyas.aichi-edu.ac.jp/~cyamauch/ 

Follow-Ups
[plamo:16871] Re: XCreateFontSet, Chie Nakatani
[plamo:16877] Re: XCreateFontSet, Nagato Yasushi
[plamo:16882] Re: XCreateFontSet, Shigeo Sagai
[plamo:16884] Re: XCreateFontSet, Nagato Yasushi

[検索ページ] [メール一覧]
Plamo ML 公開システム