From mouse Mon Dec 3 18:28:39 2012 Return-Path: Received: (from mouse@localhost) by Sparkle.Rodents-Montreal.ORG (8.8.8/8.8.8) id SAA22661; Mon, 3 Dec 2012 18:28:39 -0500 (EST) Date: Mon, 3 Dec 2012 18:28:39 -0500 (EST) From: Mouse Message-Id: <201212032328.SAA22661@Sparkle.Rodents-Montreal.ORG> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Erik-Conspiracy: There is no Conspiracy - and if there were I wouldn't be part of it anyway. X-Message-Flag: Microsoft: the company who gave us the botnet zombies. X-Composition-Start-Date: Mon, 3 Dec 2012 18:22:52 -0500 (EST) To: mouseware Subject: Ping! I just got my first mail related to this list since I can't remember when. This has prompted me to speculate that there may be dead addresses on the list - though I don't think there were back in February last time the list saw a message (my remark about setting up the git-repos file). Besides, it's been a while, so it's a good excuse to say hello to you people, including the new subscriber! /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML mouse@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B From mouse Tue Dec 4 00:37:11 2012 Return-Path: Received: (from mouse@localhost) by Sparkle.Rodents-Montreal.ORG (8.8.8/8.8.8) id AAA24322; Tue, 4 Dec 2012 00:37:11 -0500 (EST) Date: Tue, 4 Dec 2012 00:37:11 -0500 (EST) From: Mouse Message-Id: <201212040537.AAA24322@Sparkle.Rodents-Montreal.ORG> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Erik-Conspiracy: There is no Conspiracy - and if there were I wouldn't be part of it anyway. X-Message-Flag: Microsoft: the company who gave us the botnet zombies. X-Composition-Start-Date: Tue, 4 Dec 2012 00:34:32 -0500 (EST) To: mouseware Subject: Re: Ping! In-Reply-To: References: <201212032328.SAA22661@Sparkle.Rodents-Montreal.ORG> > ICMP echo-reply ... RTT what, a few hours? Given that it had to go through human layers, that's pretty good. > Just in case part of the point of your message was to check that > messages get through ... ;-) Well, it's nice to know, but at this point a lack of a bounce is enough for me, even if also accompanied by a lack of any other response. And, in your case, I wasn't really worried anyway. :-) Mouse From mouse Tue Dec 4 00:42:37 2012 Return-Path: Received: (from root@localhost) by Sparkle.Rodents-Montreal.ORG (8.8.8/8.8.8) id AAA24380 for mouseware; Tue, 4 Dec 2012 00:42:37 -0500 (EST) Received: from pandora.therockgarden.ca (hecate.therockgarden.ca [206.248.136.75]) by Sparkle.Rodents-Montreal.ORG via TCP with SMTP id "NkSSjM.JnlZ.dgW"; 4 Dec 2012 00:42:36 -0500 (EST, 05:42:36 GMT) Received: from elvira.therockgarden.ca (root@elvira.therockgarden.ca [192.168.1.3]) by pandora.therockgarden.ca (8.14.5/8.14.5) with ESMTP id qB45S0QL024378; Tue, 4 Dec 2012 00:28:00 -0500 Received: from elvira.therockgarden.ca (syl@localhost [127.0.0.1]) by elvira.therockgarden.ca (8.14.3/8.14.3) with ESMTP id qB45S0N4031881; Tue, 4 Dec 2012 00:28:00 -0500 Received: from localhost (syl@localhost) by elvira.therockgarden.ca (8.14.3/8.14.3/Submit) with ESMTP id qB45S0Wa031876; Tue, 4 Dec 2012 00:28:00 -0500 X-Authentication-Warning: elvira.therockgarden.ca: syl owned process doing -bs Date: Tue, 4 Dec 2012 00:28:00 -0500 (EST) From: Sylvain Robitaille To: Mouse cc: mouseware@Sparkle.Rodents-Montreal.ORG Subject: Re: Ping! In-Reply-To: <201212032328.SAA22661@Sparkle.Rodents-Montreal.ORG> Message-ID: References: <201212032328.SAA22661@Sparkle.Rodents-Montreal.ORG> User-Agent: Alpine 2.00 (LNX 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Scanned-By: MIMEDefang 2.73 ICMP echo-reply ... Just in case part of the point of your message was to check that messages get through ... ;-) -- ---------------------------------------------------------------------- Sylvain Robitaille syl@therockgarden.ca ---------------------------------------------------------------------- From mouse Tue Dec 4 20:42:25 2012 Return-Path: Received: from localhost (localhost [[UNIX: localhost]]) by Sparkle.Rodents-Montreal.ORG (8.8.8/8.8.8) id UAA02853; Tue, 4 Dec 2012 20:42:25 -0500 (EST) Date: Tue, 4 Dec 2012 20:42:25 -0500 (EST) From: Mouse Message-Id: <201212050142.UAA02853@Sparkle.Rodents-Montreal.ORG> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Erik-Conspiracy: There is no Conspiracy - and if there were I wouldn't be part of it anyway. X-Message-Flag: Microsoft: the company who gave us the botnet zombies. X-Composition-Start-Date: Tue, 4 Dec 2012 03:30:46 -0500 (EST) To: mouseware Subject: Updates! I just did an update of the FTPable mouseware stuff. Some of these are gitted. In these cases, I have suppressed the .git directory. This is because if you have git, it is almost certain to be better to fetch the software via git clone; if you don't, the .git directory will be of no use to you. If someone wants them anyway, let me know and we can talk about it. Most such cases (but probably not all...) can be recognized by the presence of a .gitignore file. Fetch the FTPable git-repos file (/mouse/git-repos) for a list of git repos (not all of which are represented here). In hacks/: hacks/addr.c Nested function declaration fixes. hacks/bsdlabel.c Add internals comments. Not completed. Include rather than manually declaring stuff. hacks/calc.src/ (gitted) Multiply large numbers using a Karatsuba multiplier. Add a baseline() function which does baseline multiplication for any size numbers, for testing. Add a script for testing and a text file outlining how Karatsuba multiplication works. hacks/crc.c Add an option (-x) to bitswap everything. Keep the bit width of the polynomial for bitswapping separate from the nibble width for printing. Mention -h, -H, -c, and -x in the usage message. hacks/crypt.c Add a #include of , presumably to declare some function (exit() or abort(), most likely). hacks/cvtbase.c Don't reallocate the output buffer for each number. (If was a memory leak before; I could have just freed it, but this avoids unnecessary mallocs as well as fixing the leak.) hacks/dtr.c Add a #include of , presumably to declare some function (exit() or abort(), most likely). hacks/mua/ Update one of the sample programs: outdatehdr Generate X-Composition-Start-Date: rather than Date:, because Date: is supposed to be the time the send command is given, not the time compoisition is started. Let the outgoing MTA generate the Date:. hacks/multi.c Nested function declaration fixes. hacks/pw.c Add a #include of , presumably to declare some function (exit() or abort(), most likely). hacks/renumber.lex.c Declare yylex() and yywrap(), with an XXX comment remarking that the declarations really should come from elsewhere. hacks/udpfx.c Typo fix in the usage message. hacks/wav.c Do file overrun checking more correctly. This allows files whose data calls for a padding byte at the end to omit that byte, which I see real files doing. hacks/wi.c Update to match a change in what I see coming back from whois.iana.org. And in local-src/. I'm not giving version numbers here because everything either (a) is external software not versioned by me (eg, libpng), (b) is gitted (eg, compare), or is newly gitted (eg, count). In none of these cases is there a useful version number to cite. Numerous programs have been udpated to work with mtar and/or mfind rather than the versions of my tar and find called tar and find. For conciseness, these changes are called "mtar/mfind fixes". "Gitify" means "is now being kept in git, with corresponding build machinery changes". I _think_ I have now eradicated all dependencies on software outside the local-src tree from stuff under local-src, except for stock things any Unix-alike can be expected to have and which I don't depend on anything fancy from, like sh and cat. local-src/X11 mtar/mfind fixes. Add a bunch more entries to size-notes. Numerous new patches and patch changes. These are voluminous enough that I don't want to include them here. I'll put them in a separate list message so people who don't care about them can skip them more easily. local-src/compare Add -mtimes-no-dev. Note dependency on mcgrep. local-src/copytolog Add -bg, to auto-background on startup. local-src/count local-src/findproc local-src/halign local-src/libdes local-src/libparsedate local-src/libsearchstr local-src/livebackup local-src/nc local-src/qsubst local-src/rotatelog Gitify. No semantic changes. local-src/fsm Add a copyright status note to the manpage source. Add a usage warning to the manpage. local-src/gnumake Make the TRANSCRIPT avoid depending on localisms such as mtar and mfind, to avoid a chicken-and-egg dependency loop. Improve commenting in the TRANSCRIPT. Put comments in the correct place in WHERE_I_CAME_FROM. local-src/libgmp Add support for NetBSD 2.0, 2.1, and 3.0.1, and 4.0.1 on the shark. Use mtar and mfind for unpacking duties. Note dependencies on mfind, mtar, and mcgrep. local-src/libpng Use mtar and mfind for unpacking duties. Note dependencies on mfind and mtar. local-src/libsha Gitify. Add SHA-224 support. Touch up documentation slightly. local-src/mcgrep Add -@, to get the string-to-search-for from a file. local-src/mcsh Gitify. Add bind -M and bind -F, to print keymap and function names. Rename bind -k to bind -m. Add support (jobs -t) for tagging jobs with arbitrary user-specified strings, so you can (for example) tell which of those half-dozen "su" jobs is which. local-src/mfind New. Gitted. This is my find(1)-alike, moved into this paradigm under an alternative name. local-src/moussh Note dependencies on mcgrep and wraphfile. Updates to the todo list. Note (in INSTALL) the existence of support for non-libgmp builds and Linux builds. Add -proxy and -onhk. Improve internal commenting. When logging publickey auth, log not just the fact but also the fingerprint of the key used. Add a [once] config-file function which specifically suppresses automagic recomputation. Add support for base-85 key fingerprints (optimized for comparing by eye). Add server-side support for passing arbitrary environment variables from the client process through to the remote command. Client-side support does not exist yet. Add much of the scaffolding which will be necessary to support subsystems, sucb as sftp or public-key management. Assorted minor documentation touchups. Some internal code restructuring, such as pulling the common "get a line" operation into its own module. local-src/mtar New. Gitted. This is my tar(1)-alike, moved into this paradigm under an alternative name. local-src/netpbm Use mtar and mfind for unpacking duties. Note dependencies on mfind and mtar. Typo fix in the pnmscale manpage patch. local-src/pnmprogs Gitify. Add pnmcompare (which arguably should be options to pnmarith instead). Make pnmselect do the "scale 1x1 to the size of the other argument" thing. local-src/pppoe Gitify. Add -v6, which causes it to try to turn on IPv6. Change the MRU spec from 1400 to 1500, so that upstreams don't have to stick to our limit to work. local-src/rsync Use mtar and mfind for unpacking duties. Note dependencies on mfind and mtar. local-src/serialconsole Gitify. Add -dtr. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML mouse@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B From mouse Tue Dec 4 20:43:55 2012 Return-Path: Received: from localhost (localhost [[UNIX: localhost]]) by Sparkle.Rodents-Montreal.ORG (8.8.8/8.8.8) id UAA02903; Tue, 4 Dec 2012 20:43:55 -0500 (EST) Date: Tue, 4 Dec 2012 20:43:55 -0500 (EST) From: Mouse Message-Id: <201212050143.UAA02903@Sparkle.Rodents-Montreal.ORG> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Erik-Conspiracy: There is no Conspiracy - and if there were I wouldn't be part of it anyway. X-Message-Flag: Microsoft: the company who gave us the botnet zombies. X-Composition-Start-Date: Tue, 4 Dec 2012 06:05:07 -0500 (EST) To: mouseware Subject: X updates This is a full description of the X11 changes (see my previous mouseware mail). Because the patch changes are very voluminous, I'm putting them in a separate mail (this one) so those who don't care about the full details can skip them easily. This list does not mention whitespace changes with no semantic effect (most often removing trailing blank lines from files). xc/config/cf/Imake.cf Add architecture-determination definitions for SPARC64, Sun3, NeXT68k, MIPS, Alpha, and AMD64. xc/config/cf/NetBSD.cf Add support for servers on Sun3Architecture and NeXT68kArchitecture. Make DefaultUserPath overridable. Define LinkBuildLibrary(), SharedXmuReqs(), and InstallSharedLibrary(). Build cg14 and s24 servers on SparcArchitecture. Improve some comments. xc/config/imake/imake.c Numerous portability improvements, the most intrusive of which is proper prototypes for LogFatal() and LogMsg(). xc/config/imake/imakemdep.h xc/config/util/lndir.c xc/lib/Xau/AuFileName.c xc/lib/Xau/AuRead.c xc/lib/Xdmcp/Alloc.c xc/lib/Xmu/CloseHook.c xc/lib/Xmu/CrCmap.c xc/lib/Xmu/CvtCache.c xc/lib/Xmu/CvtStdSel.c xc/lib/Xmu/DisplayQue.c xc/lib/Xmu/Distinct.c xc/lib/Xmu/LookupCmap.c xc/lib/Xmu/RdBitF.c xc/lib/Xmu/WidgetNode.c xc/lib/Xmu/Xct.c xc/lib/lbxutil/image/dfaxg42d.c xc/lib/lbxutil/image/efaxg42d.c xc/lib/lbxutil/image/mkg3states.c xc/lib/xtrans/Xtrans.c xc/lib/xtrans/Xtranssock.c xc/lib/xtrans/Xtransutil.c xc/programs/Xserver/XIE/mixie/jpeg/jmemsys.c xc/programs/Xserver/Xext/xprint.c xc/programs/Xserver/os/connection.c xc/programs/Xserver/os/utils.c xc/programs/Xserver/os/xdmcp.c xc/programs/appres/appres.c xc/programs/bitmap/BitEdit.c xc/programs/bitmap/atobm.c xc/programs/bitmap/bmtoa.c xc/programs/fsinfo/fsinfo.c xc/programs/fslsfonts/fslsfonts.c xc/programs/fstobdf/fstobdf.c xc/programs/iceauth/iceauth.h xc/programs/oclock/transform.c xc/programs/proxymngr/config.c xc/programs/proxymngr/pmdb.c xc/programs/rgb/rgb.c xc/programs/rgb/showrgb.c xc/programs/x11perf/do_arcs.c xc/programs/x11perf/do_blt.c xc/programs/x11perf/do_complex.c xc/programs/x11perf/do_dots.c xc/programs/x11perf/do_lines.c xc/programs/x11perf/do_movewin.c xc/programs/x11perf/do_rects.c xc/programs/x11perf/do_segs.c xc/programs/x11perf/do_text.c xc/programs/x11perf/do_traps.c xc/programs/x11perf/do_tris.c xc/programs/x11perf/do_windows.c xc/programs/x11perf/x11perf.c xc/programs/xauth/parsedpy.c xc/programs/xclipboard/xclipboard.c xc/programs/xclipboard/xcutsel.c xc/programs/xcmsdb/xcmsdb.c xc/programs/xconsole/xconsole.c xc/programs/xdm/sessreg.c xc/programs/xdpyinfo/xdpyinfo.c xc/programs/xfd/xfd.c xc/programs/xfs/difs/dispatch.c xc/programs/xfs/difs/fonts.c xc/programs/xfs/difs/main.c xc/programs/xfs/os/connection.c xc/programs/xfs/os/error.c xc/programs/xfs/os/utils.c xc/programs/xhost/xhost.c xc/programs/xkill/xkill.c xc/programs/xlogo/xlogo.c xc/programs/xlsatoms/xlsatoms.c xc/programs/xlsclients/xlsclients.c xc/programs/xlsfonts/dsimple.c xc/programs/xlsfonts/xlsfonts.c xc/programs/xmodmap/handle.c xc/programs/xmodmap/xmodmap.c xc/programs/xprop/dsimple.c xc/programs/xrdb/xrdb.c xc/programs/xrefresh/xrefresh.c xc/programs/xset/xset.c xc/programs/xsetroot/xsetroot.c xc/programs/xterm/button.c xc/programs/xterm/charproc.c xc/programs/xterm/screen.c xc/programs/xterm/scrollbar.c xc/programs/xwd/dsimple.c xc/programs/xwd/list.c xc/programs/xwd/xwd.c xc/programs/xwininfo/dsimple.c xc/programs/xwininfo/xwininfo.c xc/programs/xwud/xwud.c Add a missing #include of . xc/config/imake/imakemdep.h Remove "#ifdef unix" guard to shut up a totally idiotic warning. Add next68k support. xc/config/makedepend/main.c Force st.st_size values to int, probably to shut up warnings. xc/include/Xmd.h Add AMD64 and SPARC64 support alongside Alpha as 64-bit architectures. (This really should not be done this way....) xc/include/Xosdefs.h Suppress X_NOT_POSIX and X_NOT_STDC_ENV on NetBSD as well as on ultrix, when on a VAX. xc/include/extensions/XInt.h (new) Declare XInput_find_display(). xc/include/extensions/XpInt.h (new) Declare xp_find_display(). xc/lib/ICE/ICElib.h xc/lib/ICE/misc.c xc/lib/X11/XXX.c, where XXX is one of AllowEv AutoRep Backgnd BdrWidth Bell Border ChAccCon ChActPGb ChClMode ChCmap ChGC ChKeyCon ChPntCon ChProp ChSaveSet ChWAttrs ChWindow CirWin CirWinDn CirWinUp ClDisplay Clear ClearArea ConfWind ConvSel CopyArea CopyGC CopyPlane DefCursor DelProp DestSubs DestWind DrArc DrArcs DrLine DrLines DrPoint DrPoints DrRect DrRects DrSegs ErrDes FSSaver FillArc FillArcs FillPoly FillRct FillRcts Flush Font FontInfo FontNames FreeCmap FreeCols FreeCurs FreeGC FreePix GCMisc GetFPath GetIFocus GetKCnt GetPCnt GetSSaver GrButton GrKey GrServer Host.c IfEvent ImText ImText16 InitExt InsCmap KeyBind KillCl ListExt LowerWin Macros MapRaised MapSubs MapWindow MaskEvent Misc ModMap MoveWin NextEvent PeekEvent PeekIfEv PmapBgnd PmapBord PolyTxt PolyTxt16 PutBEvent PutImage QuColor QuColors QuKeybd QuTextE16 QuTextExt RaiseWin RecolorC ReconfWin Region RepWindow RestackWs RotProp SelInput SetBack SetCRects SetClMask SetClOrig SetDashes SetFPath SetFont SetFore SetFunc SetHints SetIFocus SetLStyle SetPMask SetPntMap SetSOwner SetSSaver SetState SetStip SetTSOrig SetTile StBytes StColor StColors StNColor StName Sync Text Text16 TextExt TextExt16 UndefCurs UngrabBut UngrabKbd UngrabKey UngrabPtr UngrabSvr UninsCmap UnldFont UnmapSubs UnmapWin WarpPtr WinEvent XKBBind xc/lib/X11/Xlib.h xc/lib/X11/XlibInt.c xc/lib/X11/Xutil.h Make functions that conceptually don't return anything return void, and don't return values from them. xc/lib/ICE/process.c xc/lib/X11/HVC.c xc/lib/X11/KeysymStr.c xc/lib/X11/Lab.c xc/lib/X11/Luv.c xc/lib/X11/XYZ.c xc/lib/X11/uvY.c xc/lib/Xext/XLbx.c xc/lib/Xext/XMultibuf.c xc/lib/Xext/XSecurity.c xc/lib/Xext/XShm.c xc/lib/Xext/XTestExt1.c xc/lib/Xext/Xdbe.c xc/lib/Xmu/StrToLong.c xc/lib/font/Type1/objects.c xc/lib/font/Type1/spaces.c xc/lib/font/Type1/t1malloc.c xc/lib/font/Type1/t1stub.c xc/lib/xtrans/Xtranssock.c xc/programs/x11perf/do_text.c xc/programs/xclock/xclock.c Add a missing #include of . xc/lib/SM/sm_genid.c Declare inet_ntoa by #including rather than leaving it undeclared and casting the return value. xc/lib/X11/KeyBind.c xc/lib/X11/OpenDis.c Rename a field element to make it easier to make sure I found all uses of it. Give it a proper prototype. xc/lib/X11/QuCol.c xc/lib/X11/QuCols.c xc/lib/X11/SetGetCols.c xc/lib/X11/StCol.c xc/lib/X11/StCols.c xc/lib/X11/Xcmsint.c xc/lib/X11/cmsAllCol.c Rather than abusing a function pointer as a "what operation" indicator, make XcmsSetGetColors take an enum for the purpose. xc/lib/X11/Xlib.h Prototype numerous pointed-to functions that weren't. Move XLIB_ILLEGAL_ACCESS support so new prototypes work. Comment out the declaration of a function typedef (XOMProc) that appears to be undocumented and whose prototype I have no way to determine. xc/lib/X11/Xlib.h xc/lib/X11/Xutil.h Declare a few functions as returning something appropriate when they previously had no type specified but they really do return something. xc/lib/X11/Xresource.h xc/lib/X11/Xutil.h Fix "we need this file but we don't include it" bug. xc/lib/X11/cmsTrig.c Fix a #define that's broken on any architecture where long is at least as large as double. Comment on an almost certainly grossly broken define which doesn't bother me because I never build this code on a Cray. xc/lib/X11/imCallbk.c xc/lib/X11/imInsClbk.c xc/lib/X11/imInt.c Pass the correct pointer type when calling callbacks. xc/lib/X11/imRm.c xc/lib/Xtst/XTest.c xc/programs/twm/add_window.c xc/programs/x11perf/do_complex.c Comment on pointer/integer interface botches. xc/lib/X11/omGeneric.c const-poison better. xc/lib/Xau/AuFileName.c xc/lib/Xau/AuRead.c xc/lib/Xau/AuWrite.c xc/lib/Xdmcp/Alloc.c xc/lib/Xmu/CloseHook.c xc/lib/Xmu/CrCmap.c xc/lib/Xmu/CvtCache.c xc/lib/Xmu/LookupCmap.c xc/lib/Xmu/Xct.c xc/programs/Xserver/os/utils.c xc/programs/bitmap/atobm.c xc/programs/bitmap/bmtoa.c xc/programs/iceauth/iceauth.h xc/programs/xauth/parsedpy.c xc/programs/xclipboard/xclipboard.c xc/programs/xconsole/xconsole.c xc/programs/xfs/os/utils.c xc/programs/xlsfonts/dsimple.c xc/programs/xprop/dsimple.c xc/programs/xrefresh/xrefresh.c xc/programs/xterm/button.c xc/programs/xterm/charproc.c xc/programs/xterm/screen.c xc/programs/xterm/scrollbar.c xc/programs/xwd/dsimple.c xc/programs/xwd/xwd.c xc/programs/xwininfo/dsimple.c xc/programs/xwud/xwud.c Don't declare (with old-style arglists, no less!) malloc(), getenv(), etc; let do it right. xc/lib/Xau/Xauth.h Provide a proper prototype for XauFileName(). xc/lib/Xi/XXX.c, where XXX is one of XAllowDv XChgDCtl XChgFCtl XChgKMap XChgKbd XChgPnt XChgProp XCloseDev XDevBell XExtInt XExtToWire XGMotion XGetBMap XGetDCtl XGetFCtl XGetKMap XGetMMap XGetProp XGetVers XGrDvBut XGrDvKey XGrabDev XGtFocus XGtSelect XListDev XOpenDev XQueryDv XSelect XSetBMap XSetDVal XSetMMap XSetMode XSndExEv XStFocus XUngrDev XUngrDvB XUngrDvK Add a missing #include of "XIint.h". xc/lib/Xi/XUngrDvK.c xc/lib/Xmu/CvtStdSel.c xc/lib/Xmu/DisplayQue.c xc/lib/Xmu/Distinct.c xc/lib/Xmu/RdBitF.c xc/lib/lbxutil/image/dfaxg42d.c xc/lib/lbxutil/lbx_zlib/lbx_zlib.c xc/lib/lbxutil/lbx_zlib/lbx_zlib_io.c Don't cast a return value unnecessarily. xc/lib/Xmu/GetHost.c xc/lib/Xmu/LocBitmap.c xc/lib/lbxutil/image/dpackbits.c xc/lib/lbxutil/image/efaxg42d.c xc/programs/fstobdf/header.c Add a missing #include of . xc/lib/Xp/XpAttr.c xc/lib/Xp/XpContext.c xc/lib/Xp/XpDoc.c xc/lib/Xp/XpExtUtil.c xc/lib/Xp/XpExtVer.c xc/lib/Xp/XpGetData.c xc/lib/Xp/XpImageRes.c xc/lib/Xp/XpInput.c xc/lib/Xp/XpJob.c xc/lib/Xp/XpPage.c xc/lib/Xp/XpPageDim.c xc/lib/Xp/XpPrinter.c xc/lib/Xp/XpPutData.c xc/lib/Xp/XpScreens.c Add a missing #include of "XpInt.h". xc/lib/font/Type1/regions.c Comment on an ugly and nonportable assumption xc/lib/font/Type1/regions.h #undef INFINITY, since some s define it. xc/lib/font/include/fontmisc.h xc/lib/lbxutil/lbx_zlib/lbx_zlib.c xc/lib/lbxutil/lbx_zlib/lbx_zlib_io.c Declare Xalloc(), Xrealloc(), and Xfree(), though without prototypes. Comment the lack of prototypes. xc/lib/lbxutil/image/mkg3states.c Declare main() properly, with prototypes. xc/programs/Xserver/Imakefile Add support for 2bpp cfb, for the benefit of NeXTen. Reorganize how Sun DDX directories are set up. Add support for Xs24, Xcg14, and Xnext. xc/programs/Xserver/XIE/dixie/export/ecphoto.c xc/programs/Xserver/XIE/dixie/export/ephoto.c xc/programs/Xserver/XIE/dixie/process/pcfrgb.c xc/programs/Xserver/XIE/dixie/process/pcnst.c xc/programs/Xserver/XIE/dixie/process/pconv.c xc/programs/Xserver/XIE/dixie/process/pctoi.c xc/programs/Xserver/XIE/dixie/process/pctrgb.c xc/programs/Xserver/XIE/dixie/process/pgeom.c xc/programs/Xserver/XIE/dixie/process/phist.c xc/programs/Xserver/XIE/dixie/request/flo.c xc/programs/Xserver/XIE/dixie/import/miclut.c xc/programs/Xserver/XIE/dixie/import/micphoto.c xc/programs/Xserver/XIE/mixie/import/microi.c xc/programs/Xserver/XIE/mixie/import/midraw.c xc/programs/Xserver/XIE/mixie/import/mifax.c xc/programs/Xserver/XIE/mixie/import/mijpeg.c xc/programs/Xserver/XIE/mixie/import/milut.c xc/programs/Xserver/XIE/mixie/import/miphoto.c xc/programs/Xserver/XIE/mixie/import/miregion.c xc/programs/Xserver/XIE/mixie/import/miroi.c Add a missing #include of . xc/programs/Xserver/XIE/mixie/import/miregion.c Add a missing #include of "memory.h". xc/programs/Xserver/XIE/include/error.h Parenthesize macro arguments properly. xc/programs/Xserver/cfb/cfb8bit.h Comment a #else more correctly. xc/programs/Xserver/cfb/cfbmap.h xc/programs/Xserver/cfb/cfbmskbits.c xc/programs/Xserver/cfb/cfbmskbits.h xc/programs/Xserver/cfb2/Imakefile xc/programs/Xserver/dix/main.c Add support for 2bpp, for the NeXT. xc/programs/Xserver/cfb/stipsparc.s xc/programs/Xserver/cfb/stipsprc32.s Use the TE versions always, not just when SVR4. xc/programs/Xserver/hw/cg14/Imakefile xc/programs/Xserver/hw/cg14/cg14-8.c xc/programs/Xserver/hw/cg14/cg14-8.h xc/programs/Xserver/hw/cg14/cg14-24.c xc/programs/Xserver/hw/cg14/cg14-24.h xc/programs/Xserver/hw/cg14/cg14.c xc/programs/Xserver/hw/cg14/cg14.h xc/programs/Xserver/hw/cg14/cg14curs.c xc/programs/Xserver/hw/cg14/cg14curs.h xc/programs/Xserver/hw/cg14/crossdepth.h xc/programs/Xserver/hw/cg14/vars.h xc/programs/Xserver/hw/cg14.2screen/Imakefile xc/programs/Xserver/hw/cg14.2screen/cg14-8.c xc/programs/Xserver/hw/cg14.2screen/cg14-8.h xc/programs/Xserver/hw/cg14.2screen/cg14-24.c xc/programs/Xserver/hw/cg14.2screen/cg14-24.h xc/programs/Xserver/hw/cg14.2screen/cg14.c xc/programs/Xserver/hw/cg14.2screen/cg14.h xc/programs/Xserver/hw/cg14.2screen/vars.h Add support for the cg14. xc/programs/Xserver/hw/next/Imakefile xc/programs/Xserver/hw/next/nextInit.c Add support for the NeXT. xc/programs/Xserver/hw/s24/Imakefile xc/programs/Xserver/hw/s24/crossdepth.h xc/programs/Xserver/hw/s24/s24-8.c xc/programs/Xserver/hw/s24/s24-24.c xc/programs/Xserver/hw/s24/s24-24.h xc/programs/Xserver/hw/s24/s24.c xc/programs/Xserver/hw/s24/s24.h xc/programs/Xserver/hw/s24/s24curs.c xc/programs/Xserver/hw/s24/s24curs.h xc/programs/Xserver/hw/s24/vars.h Add support for the s24. xc/programs/Xserver/hw/sun/sun.h xc/programs/Xserver/hw/sun/sunCursor.c xc/programs/Xserver/hw/sun/sunIo.c Add support for forcing soft cursors on Suns. xc/programs/Xserver/hw/sun/sun.h xc/programs/Xserver/hw/sun/sunIo.c Add support for selecting keybaord and mouse devices on the server command line. xc/programs/Xserver/hw/sun/sunBSDTCX.c xc/programs/Xserver/hw/sun/sunCfb.c xc/programs/Xserver/hw/sun/sunInit.c Partial multi-depth support for the tcx. xc/programs/Xserver/hw/sun/sunCfb.c xc/programs/Xserver/hw/sun/sunInit.c Add support for the p9100. xc/programs/Xserver/hw/sun/sunFbs.c xc/programs/Xserver/hw/sun/sunInit.c Add debugging output. xc/programs/Xserver/hw/sun/sunKbd.c Make beeps work righter. xc/programs/Xserver/hw/sun/sunMouse.c Add a missing #include of . xc/programs/Xserver/hw/xfree86/os-support/assyntax.h xc/programs/Xserver/hw/xfree86/vga256/drivers/s3_svga/s3accel.c xc/programs/Xserver/hw/xfree86/xaa/xf86expblt.c Add __NetBSD__ to Lynx, SYSV, SVR4, ACK_ASSEMPLER, linux, __OS2ELF__, and __ELF__ for assembler syntax purposes. xc/programs/Xserver/include/os.h Mark __attribute__((__noreturn__)) where appropriate. xc/programs/Xserver/include/servermd.h Add support for the NeXT. Add PowerPC support. Improve sparc and mc68020 support. xc/programs/Xserver/mfb/mfb.h Turn on PIXMAP_PER_WINDOW. xc/programs/Xserver/mi/mipointer.h Add idempotency wrapper. Add #include "input.h". xc/programs/Xserver/mi/misprite.h Add idempotency wrapper. Add missing #includes ("cursor.h" and "mipointer.h"). xc/programs/Xserver/mi/mispritest.h Add missing #include "scrnintstr.h". xc/programs/Xserver/mi/miwideline.c Fix crasher bug when drawing certain wide lines. xc/programs/bitmap/BitEdit.c xc/programs/editres/editres.c xc/programs/oclock/oclock.c xc/programs/xclipboard/xclipboard.c xc/programs/xclipboard/xcutsel.c xc/programs/xclock/xclock.c xc/programs/xlogo/xlogo.c xc/programs/xmag/xmag.c main() returns int. xc/programs/fstobdf/chars.c #undef BYTE_ORDER to avoid redefinition errors. xc/programs/rgb/Imakefile Test a more appropriate thing to determine whether to use rgb.db or not. xc/programs/xauth/gethost.c xc/programs/xauth/process.c Make xauth work less badly in the face of non-AF_INET addresses and other forms of multi-homing. xc/programs/xdm/sessreg.c Break up a confusing and nonportable line into something saner. xc/programs/xdm/xdmcp.c Cast to struct sockaddr * when appropriate. xc/programs/xieperf/await.c xc/programs/xieperf/xieperf.c Declare pointer-returning functions. They should be prototyped, but converting to prototypes is more than I wanted to get into. xc/programs/xmodmap/handle.c Include proper prototypes for a bunch of internal functions. Pass the proper pointers to them. xc/programs/xterm/button.c Pass pointers to specific event types correctly. xc/programs/xterm/main.c Turn on USE_POSIX_WAIT for NetBSD. (oof! what a list.) Mouse