File: dm1.c

package info (click to toggle)
xbae 4.60.2-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, lenny
  • size: 5,452 kB
  • ctags: 2,046
  • sloc: ansic: 21,858; sh: 8,195; makefile: 577; tcl: 1
file content (63 lines) | stat: -rw-r--r-- 2,124 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
/* $Header: /cvsroot/xbae/Xbae/examples/tests/dm1.c,v 1.5 2005/04/14 21:01:13 tobiasoed 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 <Xbae/Matrix.h>

#include <XbaeConfig.h>

static String fallback[] = {
        "XbaeTest.height:           250",
        "XbaeTest.width:            250",
        "XbaeTest*mw.value:         XBAE MATRIX MEMORY FEVER!!!",
        "XbaeTest*mw.columns:       4",
        "XbaeTest*mw.rows:          4",
        "XbaeTest*mw.cells:         1, 2, 3, 4\\n"
        "                           1, 2, 3, 4\\n"
        "                           1, 2, 3, 4\\n"
        "                           1, 2, 3, 4",
        "XbaeTest*mw.rowHeights:     10, 10, 10, 10",
        NULL
};

int
main(int argc, char *argv[])
{
    void *test = XtMalloc(1);

    fprintf(stderr,"XtMalloc(0) returns %s\n", (XtMalloc(0) == NULL) ? "NULL" : "Non null");
    fprintf(stderr,"XtRealloc(NULL,0) returns %s\n", (XtRealloc(NULL, 0) == NULL) ? "NULL" : "Non null");
    fprintf(stderr,"XtRealloc(test,0) returns %s\n", (XtRealloc(test, 0) == NULL) ? "NULL" : "Non null");
    fprintf(stderr,"XtCalloc(0, 0) returns %s\n", (XtCalloc(0, 0) == NULL) ? "NULL" : "Non null");
    fprintf(stderr,"XtCalloc(0, 1) returns %s\n", (XtCalloc(0, 1) == NULL) ? "NULL" : "Non null");
    fprintf(stderr,"XtCalloc(1, 0) returns %s\n", (XtCalloc(1, 0) == NULL) ? "NULL" : "Non null");

#ifndef WITH_DMALLOC
    fprintf(stderr, "This test only makes sense when compiled with dmalloc.\n");

    exit(1);
#else
    shell = XtAppInitialize(&app, "XbaeTest", NULL, 0,
                            &argc, argv,
#if 0
                            NULL,
#else
                            fallback,
#endif
                            NULL,
                            0);

    w = XtCreateWidget("mw", xbaeMatrixWidgetClass, shell, NULL, 0);
    XtDestroyWidget(w);
        
#endif
}