⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test9.c

📁 安装DDD之前
💻 C
字号:
/* $Header: /cvsroot/lesstif/lesstif/test/Xm/selectionbox/test9.c,v 1.6 2001/06/18 14:05:31 amai Exp $   From:        Yasushi Yamasaki <yamapu@osk3.3web.ne.jp>   To:          lesstif@hungry.com   Subject:     bug report   Date:        Sun, 30 Aug 1998 23:55:47 +0900   Cc:          yamapu@osk3.3web.ne.jp */#include <stdlib.h>#include <stdio.h>#include <unistd.h>#include <Xm/Xm.h>#include <Xm/SelectioB.h>intmain(int argc, char *argv[]){    XtAppContext app;    Widget shell, w;    void *before;    void *after;    int iter = 0;    int diff = 0;    int total = 0;    shell = XtAppInitialize(&app, "Test", NULL, 0,			    &argc, argv, NULL, NULL, 0);    while (iter < 1000)    {	before = sbrk((ptrdiff_t) 0);	w = XtCreateWidget("name", xmSelectionBoxWidgetClass, shell, NULL, 0);	XtDestroyWidget(w);	after = sbrk((ptrdiff_t) 0);	if ((int)((char *)after - (char *)before) > 0)	{	    if (iter != 0)	    {	      /* printf("%i %i %p %i\n", iter, iter - diff, after -		 before, (after - before) / (iter - diff)); */		total += (int)((char *)after - (char *)before);	    }	    diff = iter;	}	iter++;    }    printf("leaking %i bytes per Create/Destroy\n", total / iter);    exit((int)(total / iter));}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -