ftp.nice.ch/pub/next/developer/languages/translator/schemetoc.s.tar.gz#/schemetoc/xlib/xws2.c

This is xws2.c in view mode; [Download] [Up]

/* SCHEME->C */

#include <objects.h>

DEFSTRING( t2209, "VISUALP", 7 );
DEFSTATICTSCP( c1757 );
DEFSTRING( t2210, "SCREENP", 7 );
DEFSTATICTSCP( c1718 );
DEFSTRING( t2211, "GC", 2 );
DEFSTATICTSCP( c1697 );
DEFSTRING( t2212, "Argument is incorrect type: ~s", 30 );
DEFSTATICTSCP2( c1610, t2212 );
DEFSTRING( t2213, "CHK-STRING", 10 );
DEFSTATICTSCP( c1609 );
DEFSTRING( t2214, "DISPLAYP", 8 );
DEFSTATICTSCP( c1606 );

static void  init_constants()
{
        c1757 = STRINGTOSYMBOL( U_TX( ADR( t2209 ) ) );
        CONSTANTEXP( ADR( c1757 ) );
        c1718 = STRINGTOSYMBOL( U_TX( ADR( t2210 ) ) );
        CONSTANTEXP( ADR( c1718 ) );
        c1697 = STRINGTOSYMBOL( U_TX( ADR( t2211 ) ) );
        CONSTANTEXP( ADR( c1697 ) );
        c1609 = STRINGTOSYMBOL( U_TX( ADR( t2213 ) ) );
        CONSTANTEXP( ADR( c1609 ) );
        c1606 = STRINGTOSYMBOL( U_TX( ADR( t2214 ) ) );
        CONSTANTEXP( ADR( c1606 ) );
}

DEFTSCP( xws2_xopendisplay_v );
DEFSTRING( t2215, "XOPENDISPLAY", 12 );
EXTERNTSCPP( scrt6_error );
EXTERNTSCP( scrt6_error_v );
EXTERNTSCPP( sc_cons );
EXTERNTSCP( sc_cons_v );
EXTERNPOINTERP( XOpenDisplay );

TSCP  xws2_xopendisplay( d1601 )
        TSCP  d1601;
{
        TSCP  X3, X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2215 ) ) );
        if  ( NOT( AND( EQ( TSCPTAG( d1601 ), EXTENDEDTAG ), 
                        EQ( TSCP_EXTENDEDTAG( d1601 ), STRINGTAG ) ) )
            )  goto  L2217;
        X1 = d1601;
        goto L2218;
L2217:
        X1 = scrt6_error( c1609, 
                          c1610, CONS( d1601, EMPTYLIST ) );
L2218:
        X3 = POINTER_TSCP( XOpenDisplay( TSCP_POINTER( X1 ) ) );
        X2 = sc_cons( c1606, X3 );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xallplanes_v );
DEFSTRING( t2221, "XALLPLANES", 10 );
EXTERNINTP( XAllPlanes );

TSCP  xws2_xallplanes(  )
{
        TSCP  X1;

        PUSHSTACKTRACE( U_TX( ADR( t2221 ) ) );
        X1 = INT_TSCP( XAllPlanes(  ) );
        POPSTACKTRACE( X1 );
}

DEFTSCP( xws2_xblackpixel_v );
DEFSTRING( t2224, "XBLACKPIXEL", 11 );
EXTERNTSCPP( xlibtypes_chk_2ddisplayp );
EXTERNTSCP( xlibtypes_chk_2ddisplayp_v );
EXTERNINTP( XBlackPixel );

TSCP  xws2_xblackpixel( d1623, s1624 )
        TSCP  d1623, s1624;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2224 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1623 );
        X2 = INT_TSCP( XBlackPixel( TSCP_POINTER( X1 ), 
                                    TSCP_INT( s1624 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xwhitepixel_v );
DEFSTRING( t2228, "XWHITEPIXEL", 11 );
EXTERNINTP( XWhitePixel );

TSCP  xws2_xwhitepixel( d1637, s1638 )
        TSCP  d1637, s1638;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2228 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1637 );
        X2 = INT_TSCP( XWhitePixel( TSCP_POINTER( X1 ), 
                                    TSCP_INT( s1638 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xconnectionnumber_v );
DEFSTRING( t2232, "XCONNECTIONNUMBER", 17 );
EXTERNINTP( XConnectionNumber );

TSCP  xws2_xconnectionnumber( d1650 )
        TSCP  d1650;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2232 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1650 );
        X2 = INT_TSCP( XConnectionNumber( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdefaultcolormap_v );
DEFSTRING( t2236, "XDEFAULTCOLORMAP", 16 );
EXTERNUNSIGNEDP( XDefaultColormap );

TSCP  xws2_xdefaultcolormap( d1661, s1662 )
        TSCP  d1661, s1662;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2236 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1661 );
        X2 = UNSIGNED_TSCP( XDefaultColormap( TSCP_POINTER( X1 ), 
                                              TSCP_INT( s1662 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdefaultdepth_v );
DEFSTRING( t2240, "XDEFAULTDEPTH", 13 );
EXTERNINTP( XDefaultDepth );

TSCP  xws2_xdefaultdepth( d1675, s1676 )
        TSCP  d1675, s1676;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2240 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1675 );
        X2 = INT_TSCP( XDefaultDepth( TSCP_POINTER( X1 ), 
                                      TSCP_INT( s1676 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdefaultgc_v );
DEFSTRING( t2244, "XDEFAULTGC", 10 );
EXTERNPOINTERP( XDefaultGC );

TSCP  xws2_xdefaultgc( d1689, s1690 )
        TSCP  d1689, s1690;
{
        TSCP  X3, X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2244 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1689 );
        X3 = POINTER_TSCP( XDefaultGC( TSCP_POINTER( X1 ), 
                                       TSCP_INT( s1690 ) ) );
        X2 = sc_cons( c1697, X3 );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdefaultrootwindow_v );
DEFSTRING( t2248, "XDEFAULTROOTWINDOW", 18 );
EXTERNUNSIGNEDP( XDefaultRootWindow );

TSCP  xws2_xdefaultrootwindow( d1703 )
        TSCP  d1703;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2248 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1703 );
        X2 = UNSIGNED_TSCP( XDefaultRootWindow( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdefaultscreenofdisplay_v );
DEFSTRING( t2252, "XDEFAULTSCREENOFDISPLAY", 23 );
EXTERNPOINTERP( XDefaultScreenOfDisplay );

TSCP  xws2_xdefaultscreenofdisplay( d1713 )
        TSCP  d1713;
{
        TSCP  X3, X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2252 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1713 );
        X3 = POINTER_TSCP( XDefaultScreenOfDisplay( TSCP_POINTER( X1 ) ) );
        X2 = sc_cons( c1718, X3 );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xscreenofdisplay_v );
DEFSTRING( t2256, "XSCREENOFDISPLAY", 16 );
EXTERNPOINTERP( XScreenOfDisplay );

TSCP  xws2_xscreenofdisplay( d1725, s1726 )
        TSCP  d1725, s1726;
{
        TSCP  X3, X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2256 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1725 );
        X3 = POINTER_TSCP( XScreenOfDisplay( TSCP_POINTER( X1 ), 
                                             TSCP_INT( s1726 ) ) );
        X2 = sc_cons( c1718, X3 );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdefaultscreen_v );
DEFSTRING( t2260, "XDEFAULTSCREEN", 14 );
EXTERNINTP( XDefaultScreen );

TSCP  xws2_xdefaultscreen( d1738 )
        TSCP  d1738;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2260 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1738 );
        X2 = INT_TSCP( XDefaultScreen( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdefaultvisual_v );
DEFSTRING( t2264, "XDEFAULTVISUAL", 14 );
EXTERNPOINTERP( XDefaultVisual );

TSCP  xws2_xdefaultvisual( d1749, s1750 )
        TSCP  d1749, s1750;
{
        TSCP  X3, X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2264 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1749 );
        X3 = POINTER_TSCP( XDefaultVisual( TSCP_POINTER( X1 ), 
                                           TSCP_INT( s1750 ) ) );
        X2 = sc_cons( c1757, X3 );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdisplaycells_v );
DEFSTRING( t2268, "XDISPLAYCELLS", 13 );
EXTERNINTP( XDisplayCells );

TSCP  xws2_xdisplaycells( d1764, s1765 )
        TSCP  d1764, s1765;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2268 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1764 );
        X2 = INT_TSCP( XDisplayCells( TSCP_POINTER( X1 ), 
                                      TSCP_INT( s1765 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdisplayplanes_v );
DEFSTRING( t2272, "XDISPLAYPLANES", 14 );
EXTERNINTP( XDisplayPlanes );

TSCP  xws2_xdisplayplanes( d1778, s1779 )
        TSCP  d1778, s1779;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2272 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1778 );
        X2 = INT_TSCP( XDisplayPlanes( TSCP_POINTER( X1 ), 
                                       TSCP_INT( s1779 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdisplaystring_v );
DEFSTRING( t2276, "XDISPLAYSTRING", 14 );
EXTERNTSCPP( scrt4_c_2dstring_2d_3estring );
EXTERNTSCP( scrt4_c_2dstring_2d_3estring_v );
EXTERNPOINTERP( XDisplayString );

TSCP  xws2_xdisplaystring( d1791 )
        TSCP  d1791;
{
        TSCP  X3, X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2276 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1791 );
        X3 = POINTER_TSCP( XDisplayString( TSCP_POINTER( X1 ) ) );
        X2 = scrt4_c_2dstring_2d_3estring( X3 );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_tprocessed_c7616d50_v );
DEFSTRING( t2280, "XLASTKNOWNREQUESTPROCESSED", 26 );
EXTERNINTP( XLastKnownRequestProcessed );

TSCP  xws2_tprocessed_c7616d50( d1801 )
        TSCP  d1801;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2280 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1801 );
        X2 = INT_TSCP( XLastKnownRequestProcessed( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xnextrequest_v );
DEFSTRING( t2284, "XNEXTREQUEST", 12 );
EXTERNINTP( XNextRequest );

TSCP  xws2_xnextrequest( d1811 )
        TSCP  d1811;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2284 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1811 );
        X2 = INT_TSCP( XNextRequest( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xprotocolversion_v );
DEFSTRING( t2288, "XPROTOCOLVERSION", 16 );
EXTERNINTP( XProtocolVersion );

TSCP  xws2_xprotocolversion( d1821 )
        TSCP  d1821;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2288 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1821 );
        X2 = INT_TSCP( XProtocolVersion( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xprotocolrevision_v );
DEFSTRING( t2292, "XPROTOCOLREVISION", 17 );
EXTERNINTP( XProtocolRevision );

TSCP  xws2_xprotocolrevision( d1831 )
        TSCP  d1831;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2292 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1831 );
        X2 = INT_TSCP( XProtocolRevision( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xqlength_v );
DEFSTRING( t2296, "XQLENGTH", 8 );
EXTERNINTP( XQLength );

TSCP  xws2_xqlength( d1841 )
        TSCP  d1841;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2296 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1841 );
        X2 = INT_TSCP( XQLength( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xrootwindow_v );
DEFSTRING( t2300, "XROOTWINDOW", 11 );
EXTERNUNSIGNEDP( XRootWindow );

TSCP  xws2_xrootwindow( d1852, s1853 )
        TSCP  d1852, s1853;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2300 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1852 );
        X2 = UNSIGNED_TSCP( XRootWindow( TSCP_POINTER( X1 ), 
                                         TSCP_INT( s1853 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xscreencount_v );
DEFSTRING( t2304, "XSCREENCOUNT", 12 );
EXTERNINTP( XScreenCount );

TSCP  xws2_xscreencount( d1865 )
        TSCP  d1865;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2304 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1865 );
        X2 = INT_TSCP( XScreenCount( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xservervendor_v );
DEFSTRING( t2308, "XSERVERVENDOR", 13 );
EXTERNPOINTERP( XServerVendor );

TSCP  xws2_xservervendor( d1875 )
        TSCP  d1875;
{
        TSCP  X3, X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2308 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1875 );
        X3 = POINTER_TSCP( XServerVendor( TSCP_POINTER( X1 ) ) );
        X2 = scrt4_c_2dstring_2d_3estring( X3 );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xvendorrelease_v );
DEFSTRING( t2312, "XVENDORRELEASE", 14 );
EXTERNINTP( XVendorRelease );

TSCP  xws2_xvendorrelease( d1885 )
        TSCP  d1885;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2312 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1885 );
        X2 = INT_TSCP( XVendorRelease( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_ximagebyteorder_v );
DEFSTRING( t2316, "XIMAGEBYTEORDER", 15 );
EXTERNINTP( XImageByteOrder );

TSCP  xws2_ximagebyteorder( d1895 )
        TSCP  d1895;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2316 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1895 );
        X2 = INT_TSCP( XImageByteOrder( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xbitmapunit_v );
DEFSTRING( t2320, "XBITMAPUNIT", 11 );
EXTERNINTP( XBitmapUnit );

TSCP  xws2_xbitmapunit( d1905 )
        TSCP  d1905;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2320 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1905 );
        X2 = INT_TSCP( XBitmapUnit( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xbitmapbitorder_v );
DEFSTRING( t2324, "XBITMAPBITORDER", 15 );
EXTERNINTP( XBitmapBitOrder );

TSCP  xws2_xbitmapbitorder( d1915 )
        TSCP  d1915;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2324 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1915 );
        X2 = INT_TSCP( XBitmapBitOrder( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xbitmappad_v );
DEFSTRING( t2328, "XBITMAPPAD", 10 );
EXTERNINTP( XBitmapPad );

TSCP  xws2_xbitmappad( d1925 )
        TSCP  d1925;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2328 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1925 );
        X2 = INT_TSCP( XBitmapPad( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdisplayheight_v );
DEFSTRING( t2332, "XDISPLAYHEIGHT", 14 );
EXTERNINTP( XDisplayHeight );

TSCP  xws2_xdisplayheight( d1936, s1937 )
        TSCP  d1936, s1937;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2332 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1936 );
        X2 = INT_TSCP( XDisplayHeight( TSCP_POINTER( X1 ), 
                                       TSCP_INT( s1937 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdisplayheightmm_v );
DEFSTRING( t2336, "XDISPLAYHEIGHTMM", 16 );
EXTERNINTP( XDisplayHeightMM );

TSCP  xws2_xdisplayheightmm( d1950, s1951 )
        TSCP  d1950, s1951;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2336 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1950 );
        X2 = INT_TSCP( XDisplayHeightMM( TSCP_POINTER( X1 ), 
                                         TSCP_INT( s1951 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdisplaywidth_v );
DEFSTRING( t2340, "XDISPLAYWIDTH", 13 );
EXTERNINTP( XDisplayWidth );

TSCP  xws2_xdisplaywidth( d1964, s1965 )
        TSCP  d1964, s1965;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2340 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1964 );
        X2 = INT_TSCP( XDisplayWidth( TSCP_POINTER( X1 ), 
                                      TSCP_INT( s1965 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdisplaywidthmm_v );
DEFSTRING( t2344, "XDISPLAYWIDTHMM", 15 );
EXTERNINTP( XDisplayWidthMM );

TSCP  xws2_xdisplaywidthmm( d1978, s1979 )
        TSCP  d1978, s1979;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2344 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d1978 );
        X2 = INT_TSCP( XDisplayWidthMM( TSCP_POINTER( X1 ), 
                                        TSCP_INT( s1979 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xblackpixelofscreen_v );
DEFSTRING( t2348, "XBLACKPIXELOFSCREEN", 19 );
EXTERNTSCPP( xlibtypes_chk_2dscreenp );
EXTERNTSCP( xlibtypes_chk_2dscreenp_v );
EXTERNINTP( XBlackPixelOfScreen );

TSCP  xws2_xblackpixelofscreen( s1991 )
        TSCP  s1991;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2348 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s1991 );
        X2 = INT_TSCP( XBlackPixelOfScreen( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xwhitepixelofscreen_v );
DEFSTRING( t2352, "XWHITEPIXELOFSCREEN", 19 );
EXTERNINTP( XWhitePixelOfScreen );

TSCP  xws2_xwhitepixelofscreen( s2001 )
        TSCP  s2001;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2352 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2001 );
        X2 = INT_TSCP( XWhitePixelOfScreen( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xcellsofscreen_v );
DEFSTRING( t2356, "XCELLSOFSCREEN", 14 );
EXTERNINTP( XCellsOfScreen );

TSCP  xws2_xcellsofscreen( s2011 )
        TSCP  s2011;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2356 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2011 );
        X2 = INT_TSCP( XCellsOfScreen( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdefaultcolormapofscreen_v );
DEFSTRING( t2360, "XDEFAULTCOLORMAPOFSCREEN", 24 );
EXTERNUNSIGNEDP( XDefaultColormapOfScreen );

TSCP  xws2_xdefaultcolormapofscreen( s2021 )
        TSCP  s2021;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2360 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2021 );
        X2 = UNSIGNED_TSCP( XDefaultColormapOfScreen( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdefaultdepthofscreen_v );
DEFSTRING( t2364, "XDEFAULTDEPTHOFSCREEN", 21 );
EXTERNINTP( XDefaultDepthOfScreen );

TSCP  xws2_xdefaultdepthofscreen( s2031 )
        TSCP  s2031;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2364 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2031 );
        X2 = INT_TSCP( XDefaultDepthOfScreen( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdefaultgcofscreen_v );
DEFSTRING( t2368, "XDEFAULTGCOFSCREEN", 18 );
EXTERNPOINTERP( XDefaultGCOfScreen );

TSCP  xws2_xdefaultgcofscreen( s2041 )
        TSCP  s2041;
{
        TSCP  X3, X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2368 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2041 );
        X3 = POINTER_TSCP( XDefaultGCOfScreen( TSCP_POINTER( X1 ) ) );
        X2 = sc_cons( c1697, X3 );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdefaultvisualofscreen_v );
DEFSTRING( t2372, "XDEFAULTVISUALOFSCREEN", 22 );
EXTERNPOINTERP( XDefaultVisualOfScreen );

TSCP  xws2_xdefaultvisualofscreen( s2051 )
        TSCP  s2051;
{
        TSCP  X3, X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2372 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2051 );
        X3 = POINTER_TSCP( XDefaultVisualOfScreen( TSCP_POINTER( X1 ) ) );
        X2 = sc_cons( c1757, X3 );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdoesbackingstore_v );
DEFSTRING( t2376, "XDOESBACKINGSTORE", 17 );
EXTERNINTP( XDoesBackingStore );

TSCP  xws2_xdoesbackingstore( s2061 )
        TSCP  s2061;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2376 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2061 );
        X2 = INT_TSCP( XDoesBackingStore( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdoessaveunders_v );
DEFSTRING( t2380, "XDOESSAVEUNDERS", 15 );
EXTERNINTP( XDoesSaveUnders );

TSCP  xws2_xdoessaveunders( s2071 )
        TSCP  s2071;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2380 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2071 );
        X2 = INT_TSCP( XDoesSaveUnders( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xdisplayofscreen_v );
DEFSTRING( t2384, "XDISPLAYOFSCREEN", 16 );
EXTERNPOINTERP( XDisplayOfScreen );

TSCP  xws2_xdisplayofscreen( s2081 )
        TSCP  s2081;
{
        TSCP  X3, X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2384 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2081 );
        X3 = POINTER_TSCP( XDisplayOfScreen( TSCP_POINTER( X1 ) ) );
        X2 = sc_cons( c1606, X3 );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xeventmaskofscreen_v );
DEFSTRING( t2388, "XEVENTMASKOFSCREEN", 18 );
EXTERNINTP( XEventMaskOfScreen );

TSCP  xws2_xeventmaskofscreen( s2091 )
        TSCP  s2091;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2388 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2091 );
        X2 = INT_TSCP( XEventMaskOfScreen( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xwidthofscreen_v );
DEFSTRING( t2392, "XWIDTHOFSCREEN", 14 );
EXTERNINTP( XWidthOfScreen );

TSCP  xws2_xwidthofscreen( s2101 )
        TSCP  s2101;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2392 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2101 );
        X2 = INT_TSCP( XWidthOfScreen( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xheightofscreen_v );
DEFSTRING( t2396, "XHEIGHTOFSCREEN", 15 );
EXTERNINTP( XHeightOfScreen );

TSCP  xws2_xheightofscreen( s2111 )
        TSCP  s2111;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2396 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2111 );
        X2 = INT_TSCP( XHeightOfScreen( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xwidthmmofscreen_v );
DEFSTRING( t2400, "XWIDTHMMOFSCREEN", 16 );
EXTERNINTP( XWidthMMOfScreen );

TSCP  xws2_xwidthmmofscreen( s2121 )
        TSCP  s2121;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2400 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2121 );
        X2 = INT_TSCP( XWidthMMOfScreen( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xheightmmofscreen_v );
DEFSTRING( t2404, "XHEIGHTMMOFSCREEN", 17 );
EXTERNINTP( XHeightMMOfScreen );

TSCP  xws2_xheightmmofscreen( s2131 )
        TSCP  s2131;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2404 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2131 );
        X2 = INT_TSCP( XHeightMMOfScreen( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xmaxcmapsofscreen_v );
DEFSTRING( t2408, "XMAXCMAPSOFSCREEN", 17 );
EXTERNINTP( XMaxCmapsOfScreen );

TSCP  xws2_xmaxcmapsofscreen( s2141 )
        TSCP  s2141;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2408 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2141 );
        X2 = INT_TSCP( XMaxCmapsOfScreen( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xmincmapsofscreen_v );
DEFSTRING( t2412, "XMINCMAPSOFSCREEN", 17 );
EXTERNINTP( XMinCmapsOfScreen );

TSCP  xws2_xmincmapsofscreen( s2151 )
        TSCP  s2151;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2412 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2151 );
        X2 = INT_TSCP( XMinCmapsOfScreen( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xplanesofscreen_v );
DEFSTRING( t2416, "XPLANESOFSCREEN", 15 );
EXTERNINTP( XPlanesOfScreen );

TSCP  xws2_xplanesofscreen( s2161 )
        TSCP  s2161;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2416 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2161 );
        X2 = INT_TSCP( XPlanesOfScreen( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xrootwindowofscreen_v );
DEFSTRING( t2420, "XROOTWINDOWOFSCREEN", 19 );
EXTERNUNSIGNEDP( XRootWindowOfScreen );

TSCP  xws2_xrootwindowofscreen( s2171 )
        TSCP  s2171;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2420 ) ) );
        X1 = xlibtypes_chk_2dscreenp( s2171 );
        X2 = UNSIGNED_TSCP( XRootWindowOfScreen( TSCP_POINTER( X1 ) ) );
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xnoop_v );
DEFSTRING( t2424, "XNOOP", 5 );
EXTERNVOIDP( XNoOp );

TSCP  xws2_xnoop( d2181 )
        TSCP  d2181;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2424 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d2181 );
        XNoOp( TSCP_POINTER( X1 ) );
        X2 = FALSEVALUE;
        POPSTACKTRACE( X2 );
}

DEFTSCP( xws2_xfree_v );
DEFSTRING( t2429, "XFREE", 5 );
EXTERNVOIDP( XFree );

TSCP  xws2_xfree( d2192 )
        TSCP  d2192;
{
        TSCP  X1;

        PUSHSTACKTRACE( U_TX( ADR( t2429 ) ) );
        XFree( TSCP_UNSIGNED( d2192 ) );
        X1 = FALSEVALUE;
        POPSTACKTRACE( X1 );
}

DEFTSCP( xws2_xclosedisplay_v );
DEFSTRING( t2433, "XCLOSEDISPLAY", 13 );
EXTERNVOIDP( XCloseDisplay );

TSCP  xws2_xclosedisplay( d2203 )
        TSCP  d2203;
{
        TSCP  X2, X1;

        PUSHSTACKTRACE( U_TX( ADR( t2433 ) ) );
        X1 = xlibtypes_chk_2ddisplayp( d2203 );
        XCloseDisplay( TSCP_POINTER( X1 ) );
        X2 = FALSEVALUE;
        POPSTACKTRACE( X2 );
}

static void  init_modules( compiler_version )
        char *compiler_version;
{
        scrt4__init();
        xlibtypes__init();
        scrt6__init();
        MAXDISPLAY( 0 );
}

void  xws2__init()
{
        static int  init = 0;
        if  (init)  return;
        init = 1;
        INITHEAP( 0, 0, 0, 0 );
        init_constants();
        init_modules( "(xws2 SCHEME->C COMPILER 28sep90jfb)" );
        INITIALIZEVAR( U_TX( ADR( t2215 ) ), 
                       ADR( xws2_xopendisplay_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xopendisplay, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2221 ) ), 
                       ADR( xws2_xallplanes_v ), 
                       MAKEPROCEDURE( 0, 
                                      0, 
                                      xws2_xallplanes, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2224 ) ), 
                       ADR( xws2_xblackpixel_v ), 
                       MAKEPROCEDURE( 2, 
                                      0, 
                                      xws2_xblackpixel, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2228 ) ), 
                       ADR( xws2_xwhitepixel_v ), 
                       MAKEPROCEDURE( 2, 
                                      0, 
                                      xws2_xwhitepixel, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2232 ) ), 
                       ADR( xws2_xconnectionnumber_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xconnectionnumber, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2236 ) ), 
                       ADR( xws2_xdefaultcolormap_v ), 
                       MAKEPROCEDURE( 2, 
                                      0, 
                                      xws2_xdefaultcolormap, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2240 ) ), 
                       ADR( xws2_xdefaultdepth_v ), 
                       MAKEPROCEDURE( 2, 
                                      0, 
                                      xws2_xdefaultdepth, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2244 ) ), 
                       ADR( xws2_xdefaultgc_v ), 
                       MAKEPROCEDURE( 2, 
                                      0, 
                                      xws2_xdefaultgc, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2248 ) ), 
                       ADR( xws2_xdefaultrootwindow_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xdefaultrootwindow, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2252 ) ), 
                       ADR( xws2_xdefaultscreenofdisplay_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xdefaultscreenofdisplay, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2256 ) ), 
                       ADR( xws2_xscreenofdisplay_v ), 
                       MAKEPROCEDURE( 2, 
                                      0, 
                                      xws2_xscreenofdisplay, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2260 ) ), 
                       ADR( xws2_xdefaultscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xdefaultscreen, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2264 ) ), 
                       ADR( xws2_xdefaultvisual_v ), 
                       MAKEPROCEDURE( 2, 
                                      0, 
                                      xws2_xdefaultvisual, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2268 ) ), 
                       ADR( xws2_xdisplaycells_v ), 
                       MAKEPROCEDURE( 2, 
                                      0, 
                                      xws2_xdisplaycells, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2272 ) ), 
                       ADR( xws2_xdisplayplanes_v ), 
                       MAKEPROCEDURE( 2, 
                                      0, 
                                      xws2_xdisplayplanes, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2276 ) ), 
                       ADR( xws2_xdisplaystring_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xdisplaystring, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2280 ) ), 
                       ADR( xws2_tprocessed_c7616d50_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_tprocessed_c7616d50, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2284 ) ), 
                       ADR( xws2_xnextrequest_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xnextrequest, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2288 ) ), 
                       ADR( xws2_xprotocolversion_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xprotocolversion, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2292 ) ), 
                       ADR( xws2_xprotocolrevision_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xprotocolrevision, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2296 ) ), 
                       ADR( xws2_xqlength_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, xws2_xqlength, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2300 ) ), 
                       ADR( xws2_xrootwindow_v ), 
                       MAKEPROCEDURE( 2, 
                                      0, 
                                      xws2_xrootwindow, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2304 ) ), 
                       ADR( xws2_xscreencount_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xscreencount, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2308 ) ), 
                       ADR( xws2_xservervendor_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xservervendor, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2312 ) ), 
                       ADR( xws2_xvendorrelease_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xvendorrelease, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2316 ) ), 
                       ADR( xws2_ximagebyteorder_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_ximagebyteorder, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2320 ) ), 
                       ADR( xws2_xbitmapunit_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xbitmapunit, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2324 ) ), 
                       ADR( xws2_xbitmapbitorder_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xbitmapbitorder, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2328 ) ), 
                       ADR( xws2_xbitmappad_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xbitmappad, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2332 ) ), 
                       ADR( xws2_xdisplayheight_v ), 
                       MAKEPROCEDURE( 2, 
                                      0, 
                                      xws2_xdisplayheight, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2336 ) ), 
                       ADR( xws2_xdisplayheightmm_v ), 
                       MAKEPROCEDURE( 2, 
                                      0, 
                                      xws2_xdisplayheightmm, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2340 ) ), 
                       ADR( xws2_xdisplaywidth_v ), 
                       MAKEPROCEDURE( 2, 
                                      0, 
                                      xws2_xdisplaywidth, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2344 ) ), 
                       ADR( xws2_xdisplaywidthmm_v ), 
                       MAKEPROCEDURE( 2, 
                                      0, 
                                      xws2_xdisplaywidthmm, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2348 ) ), 
                       ADR( xws2_xblackpixelofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xblackpixelofscreen, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2352 ) ), 
                       ADR( xws2_xwhitepixelofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xwhitepixelofscreen, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2356 ) ), 
                       ADR( xws2_xcellsofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xcellsofscreen, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2360 ) ), 
                       ADR( xws2_xdefaultcolormapofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xdefaultcolormapofscreen, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2364 ) ), 
                       ADR( xws2_xdefaultdepthofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xdefaultdepthofscreen, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2368 ) ), 
                       ADR( xws2_xdefaultgcofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xdefaultgcofscreen, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2372 ) ), 
                       ADR( xws2_xdefaultvisualofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xdefaultvisualofscreen, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2376 ) ), 
                       ADR( xws2_xdoesbackingstore_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xdoesbackingstore, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2380 ) ), 
                       ADR( xws2_xdoessaveunders_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xdoessaveunders, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2384 ) ), 
                       ADR( xws2_xdisplayofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xdisplayofscreen, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2388 ) ), 
                       ADR( xws2_xeventmaskofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xeventmaskofscreen, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2392 ) ), 
                       ADR( xws2_xwidthofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xwidthofscreen, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2396 ) ), 
                       ADR( xws2_xheightofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xheightofscreen, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2400 ) ), 
                       ADR( xws2_xwidthmmofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xwidthmmofscreen, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2404 ) ), 
                       ADR( xws2_xheightmmofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xheightmmofscreen, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2408 ) ), 
                       ADR( xws2_xmaxcmapsofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xmaxcmapsofscreen, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2412 ) ), 
                       ADR( xws2_xmincmapsofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xmincmapsofscreen, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2416 ) ), 
                       ADR( xws2_xplanesofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xplanesofscreen, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2420 ) ), 
                       ADR( xws2_xrootwindowofscreen_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xrootwindowofscreen, 
                                      EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2424 ) ), 
                       ADR( xws2_xnoop_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, xws2_xnoop, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2429 ) ), 
                       ADR( xws2_xfree_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, xws2_xfree, EMPTYLIST ) );
        INITIALIZEVAR( U_TX( ADR( t2433 ) ), 
                       ADR( xws2_xclosedisplay_v ), 
                       MAKEPROCEDURE( 1, 
                                      0, 
                                      xws2_xclosedisplay, EMPTYLIST ) );
        return;
}

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.