1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00

- Update to 3.2a.

- The maintainer is now a committer.

Reviewed by:	Kim Culhan <kimc@w8hd.org>
This commit is contained in:
Seigo Tanimura 2000-01-25 02:35:00 +00:00
parent 8a5a7f21a7
commit bf57334ca0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=25048
49 changed files with 1131 additions and 748 deletions

View File

@ -1,18 +1,18 @@
# New ports collection makefile for: iv
# Version required: 3.1
# Version required: 3.2a
# Date created: 23.sept.1994
# Whom: adam
#
# $FreeBSD$
#
DISTNAME= 3.1
PKGNAME= iv-3.1
DISTNAME= 3.2a
PKGNAME= iv-3.2a
CATEGORIES= x11-toolkits
MASTER_SITES= ftp://interviews.stanford.edu/pub/
MASTER_SITES= ftp://sgi.com/graphics/interviews/
EXTRACT_SUFX= .tar.Z
MAINTAINER= tanimura@naklab.dnj.ynu.ac.jp
MAINTAINER= tanimura@FreeBSD.org
USE_XLIB= yes
@ -21,39 +21,44 @@ WRKSRC= ${WRKDIR}/iv
MAKEFILE= makefile
MANPREFIX= ${PREFIX}/interviews
MANN= Adjuster.n Banner.n BasicDialog.n Border.n Box2_6.n \
BrushCmd.n Button2_6.n CGlue.n CSolver.n Catalog.n \
Clipboard.n ColorCmd.n Command.n CompletionEditor.n \
Component.n ComponentView.n ConnectTool.n Connector.n \
Control.n ControlInfo.n Creator.n Damage.n Data.n \
Deck2_6.n Dialog.n Dispatcher.n Editor.n EditorInfo.n \
MANN= Adjuster.n Banner.n BasicDialog.n Border.n \
Box2_6.n BrushCmd.n Button2_6.n CGlue.n \
CSolver.n Catalog.n Clipboard.n ColorCmd.n \
Command.n CompletionEditor.n Component.n ComponentView.n \
ConnectTool.n Connector.n Control.n ControlInfo.n \
Creator.n Damage.n Data.n Deck2_6.n \
Dialog.n Dispatcher.n Editor.n EditorInfo.n \
EllipseComp.n ExternView.n FileBrowser.n FileChooser.n \
FontCmd.n Frame.n GVUpdater.n Glue2_6.n Graphic.n \
GraphicBlock.n GraphicComp.n GraphicCompTool.n \
FontCmd.n Frame.n GVUpdater.n Glue2_6.n \
Graphic.n GraphicBlock.n GraphicComp.n GraphicCompTool.n \
GraphicView.n Grid.n IOCallback.n IOHandler.n \
ImportCmd.n Interactor.n Iterator.n KeyMap.n \
LineComp.n LinkComp.n MacroCmd.n MagnifyTool.n \
Manipulator.n MatchEditor.n Menu2_6.n Message.n \
MoveTool.n NOPCmd.n PadComp.n Page.n Painter.n \
Panner.n Path.n Pattern.n PatternCmd.n Perspective.n \
Picture.n PinComp.n PolygonComp.n PostScriptView.n \
RasterComp.n RasterRect.n RectComp.n Regexp.n ReqErr.n \
ReshapeTool.n Resource.n RotateTool.n RpcHdr.n \
RpcPeer.n RpcReader.n RpcRegistry.n RpcService.n \
RpcWriter.n Rubband.n ScaleTool.n Scene.n Scroller.n \
SelectTool.n Selection.n Sensor.n Shape.n SlotComp.n \
SplineComp.n StateVar.n StateVarView.n StencilComp.n \
StrBrowser.n StrChooser.n StretchTool.n StringEditor.n \
Subject.n TextBuffer.n TextComp.n TextDisplay.n \
TextEditor.n Tool.n TransferFunct.n Tray.n UArray.n \
UControl.n UHashTable.n ULabel.n UList.n UMap.n \
UStencil.n Unidraw.n UnidrawIntro.n Vertices.n \
VerticesComp.n Viewer.n Viewport.n World.n alert.n \
align.n catcmds.n classes.n datas.n dclock.n doc.n \
edit.n ellipses.n geomobjs.n globals.n ibuild.n \
iclass.n idraw.n ifb.n ifc.n iostreamb.n ivmkmf.n \
kybd.n lines.n logo.n mailbox.n manips.n polygons.n \
pspaint.n remind.n rpcbuf.n rpcstream.n splines.n \
MoveTool.n NOPCmd.n PadComp.n Page.n \
Painter.n Panner.n Path.n Pattern.n \
PatternCmd.n Perspective.n Picture.n PinComp.n \
PolygonComp.n PostScriptView.n RasterComp.n RasterRect.n \
RectComp.n Regexp.n ReqErr.n ReshapeTool.n \
Resource.n RotateTool.n RpcHdr.n RpcPeer.n \
RpcReader.n RpcRegistry.n RpcService.n RpcWriter.n \
Rubband.n ScaleTool.n Scene.n Scroller.n \
SelectTool.n Selection.n Sensor.n Shape.n \
SlotComp.n SplineComp.n StateVar.n StateVarView.n \
StencilComp.n StrBrowser.n StrChooser.n StretchTool.n \
StringEditor.n Subject.n TextBuffer.n TextComp.n \
TextDisplay.n TextEditor.n Tool.n TransferFunct.n \
Tray.n UArray.n UControl.n UHashTable.n \
ULabel.n UList.n UMap.n UStencil.n \
Unidraw.n UnidrawIntro.n Vertices.n VerticesComp.n \
Viewer.n Viewport.n World.n alert.n \
align.n catcmds.n classes.n datas.n \
dclock.n doc.n edit.n ellipses.n \
geomobjs.n globals.n ibuild.n iclass.n \
idraw.n ifb.n ifc.n iostreamb.n \
ivmkmf.n kybd.n lines.n logo.n \
mailbox.n manips.n polygons.n pspaint.n \
remind.n rpcbuf.n rpcstream.n splines.n \
statevars.n stateviews.n struct.n transfns.n \
transforms.n uctrls.n viewcmds.n
@ -62,7 +67,7 @@ MANN= Adjuster.n Banner.n BasicDialog.n Border.n Box2_6.n \
.if ${PORTOBJFORMAT} == "elf"
IV_LIB_VER= 3
.else
IV_LIB_VER= 3.1
IV_LIB_VER= 3.2
.endif
.if ${OSVERSION} >= 400002
@ -78,7 +83,10 @@ post-install:
.if ${PORTOBJFORMAT} == "elf"
${LN} -fs libIV.so.${IV_LIB_VER} ${PREFIX}/lib/libIV.so
${LN} -fs libUnidraw.so.${IV_LIB_VER} ${PREFIX}/lib/libUnidraw.so
${LN} -fs libIV.so.${IV_LIB_VER} ${PREFIX}/interviews/lib/FREEBSD/libIV.so
${LN} -fs libUnidraw.so.${IV_LIB_VER} ${PREFIX}/interviews/lib/FREEBSD/libUnidraw.so
.endif
${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
.include <bsd.port.post.mk>

View File

@ -1 +1 @@
MD5 (iv/3.1.tar.Z) = 83707e13b4ca484e0d98c41bc76a6e64
MD5 (iv/3.2a.tar.Z) = 8d51188de584f8fb7b7829a57575399b

View File

@ -1,6 +1,6 @@
--- src/bin/ibuild/ibcmds.c.orig Fri Dec 11 22:33:25 1992
+++ src/bin/ibuild/ibcmds.c Tue Dec 28 23:53:30 1999
@@ -86,13 +86,18 @@
--- src/bin/ibuild/ibcmds.c.orig Mon Jan 3 08:12:08 1994
+++ src/bin/ibuild/ibcmds.c Sun Jan 23 20:09:14 2000
@@ -86,13 +86,16 @@
#undef FileChooser
#define FileChooser _lib_iv(FileChooser)
@ -13,13 +13,20 @@
#include <string.h>
#include <sys/stat.h>
#include <sys/wait.h>
+#ifdef __FreeBSD__
+#include <unistd.h>
+#endif
#if defined(sgi) || defined(sco)
/* not all vforks are alike */
@@ -2407,12 +2412,13 @@
@@ -175,7 +178,7 @@
static boolean Abort (Editor* ed, pid_t pid, const char* warning) {
boolean aborted;
- AbortDialog dialog(int(pid), warning);
+ AbortDialog dialog((int)pid, warning);
ed->InsertDialog(&dialog);
aborted = dialog.Abort();
ed->RemoveDialog(&dialog);
@@ -2407,12 +2410,13 @@
EditorInfo* installed = (EditorInfo*) toolsdialog.Installed();
EditorInfo* removed = (EditorInfo*) toolsdialog.Removed();
@ -28,9 +35,9 @@
- IBEditor* iEd = (IBEditor*) unidraw->GetEditor(i);
+ Iterator ii;
+ for (unidraw->First(ii); !unidraw->Done(ii); unidraw->Next(ii)) {
+ int i;
+ IBEditor* iEd = (IBEditor*) unidraw->GetEditor(ii);
ToolPanel* itoolpanel = iEd->GetToolPanel();
+ int i;
- for (int i = 0; i < installed->Count(); i++) {
+ for (i = 0; i < installed->Count(); i++) {

View File

@ -1,6 +1,6 @@
--- src/bin/iclass/dialogs.c.orig Wed Sep 23 11:45:09 1992
+++ src/bin/iclass/dialogs.c Thu May 27 21:45:37 1999
@@ -40,12 +40,14 @@
--- src/bin/iclass/dialogs.c.orig Tue Aug 24 06:52:20 1993
+++ src/bin/iclass/dialogs.c Sun Sep 5 13:36:17 1999
@@ -41,7 +41,9 @@
#include <stdlib.h>
#include <string.h>
@ -8,11 +8,5 @@
#include <osfcn.h>
+#endif
#if !defined(AIXV3) && !defined(hpux) && !(defined(sun) && OSMajorVersion >= 5)
#if !defined(AIXV3) && !defined(hpux) && !defined(sun) && !defined(sgi)
/* sigh, not all systems have this prototype */
extern "C" {
- char* getcwd(char*, int);
+ char* getcwd(char*, unsigned int);
}
#endif

View File

@ -1,9 +1,17 @@
--- src/config/InterViews/arch.def.orig Sat Dec 12 08:34:52 1992
+++ src/config/InterViews/arch.def Sun Jan 17 17:48:18 1999
@@ -385,6 +385,16 @@
#define MacroFile InterViews/iv-convex.cf
#endif /* __convex__ */
--- src/config/InterViews/arch.def.orig Tue Jun 29 08:40:43 1993
+++ src/config/InterViews/arch.def Sun Jan 23 17:28:56 2000
@@ -404,6 +404,24 @@
#define MacroFile InterViews/iv-alpha.cf
#endif /* __alpha */
+/*
+ * XXX imake(1) seems to invoke /usr/libexec/cpp directly in certain
+ * cases, leaving some macros including __FreeBSD__ undefined.
+ */
+#if !defined(__FreeBSD__)
+#define __FreeBSD__
+#endif /* __FreeBSD__ */
+
+#ifdef __FreeBSD__
+#undef freebsd
+#undef FREEBSD

View File

@ -1,6 +1,6 @@
--- src/config/InterViews/local.def.orig Wed Nov 25 05:08:51 1992
+++ src/config/InterViews/local.def Sun Jan 17 18:12:51 1999
@@ -8,7 +8,14 @@
--- src/config/InterViews/local.def.orig Wed Aug 25 06:08:07 1993
+++ src/config/InterViews/local.def Sun Sep 5 16:21:12 1999
@@ -7,7 +7,14 @@
/*
* If you are using gcc/g++, then uncomment the include below.
*/
@ -8,10 +8,10 @@
+#include <InterViews/gcc.def>
+
+#if defined (FreeBSDArchitecture)
+#undef HasSunOSSharedLibs
+#define HasSunOSSharedLibs YES
+#undef HasSunOSSharedLibraries
+#define HasSunOSSharedLibraries YES
+#undef HasDynamicSharedLibs
+#define HasDynamicSharedLibs YES
+#undef HasDynamicSharedLibraries
+#define HasDynamicSharedLibraries YES
+#endif
/*

View File

@ -1,37 +1,37 @@
--- src/config/InterViews/rules.def.orig Fri Sep 25 07:06:33 1992
+++ src/config/InterViews/rules.def Mon Jan 18 21:43:45 1999
--- src/config/InterViews/rules.def.orig Wed Aug 25 07:47:08 1993
+++ src/config/InterViews/rules.def Sun Sep 5 16:21:37 1999
@@ -399,6 +399,30 @@
/*
* Make a shared library.
*/
+#if defined(FreeBSDArchitecture)
+#define NormalSunOSSharedLibraryTarget(libname,rev,depobjs,ldobjs) @@\
+AOUT = Concat(lib,libname.so.rev) @@\
+SHARED_CCFLAGS = SharedCCFlags @@\
+ @@\
+AllTarget(Concat(lib,libname.so.rev)) @@\
+ @@\
+Concat(lib,libname.so.rev): depobjs @@\
+ @echo "building $@" @@\
+ $(RM) $@~ @@\
+.if defined(PORTOBJFORMAT) && ($(PORTOBJFORMAT) == "elf") @@\
+ $(CC) -shared -Wl,-soname,Concat(lib,libname.so.rev) -o $@~ ldobjs @@\
+.else @@\
+ $(LD) -o $@~ -Bshareable ldobjs @@\
+.endif @@\
+ $(RM) $@ @@\
+ $(MV) $@~ $@ @@\
+.if defined(PORTOBJFORMAT) && ($(PORTOBJFORMAT) == "elf") @@\
+ $(LN) $@ Concat(lib,libname.so) @@\
+.endif @@\
+ @@\
+clean:: @@\
+#define NormalDynamicSharedLibraryTarget(libname,rev,depobjs,ldobjs) @@\
+AOUT = Concat(lib,libname.so.rev) @@\
+SHARED_CCFLAGS = SharedCCFlags @@\
+ @@\
+AllTarget(Concat(lib,libname.so.rev)) @@\
+ @@\
+Concat(lib,libname.so.rev): depobjs @@\
+ @echo "building $@" @@\
+ $(RM) $@~ @@\
+.if defined(PORTOBJFORMAT) && ($(PORTOBJFORMAT) == "elf") @@\
+ $(CC) -shared -Wl,-soname,Concat(lib,libname.so.rev) -o $@~ ldobjs @@\
+.else @@\
+ $(LD) -o $@~ -Bshareable ldobjs @@\
+.endif @@\
+ $(RM) $@ @@\
+ $(MV) $@~ $@ @@\
+.if defined(PORTOBJFORMAT) && ($(PORTOBJFORMAT) == "elf") @@\
+ $(LN) $@ Concat(lib,libname.so) @@\
+.endif @@\
+ @@\
+clean:: @@\
+ $(RM) Concat(lib,libname.so.rev)
+#else
#ifndef NormalSunOSSharedLibraryTarget
#if OSMajorVersion < 5
#define NormalSunOSSharedLibraryTarget(libname,rev,depobjs,ldobjs) @@\
@@ -434,6 +458,7 @@
#ifndef NormalDynamicSharedLibraryTarget
#if defined(sun) && OSMajorVersion < 5
#define NormalDynamicSharedLibraryTarget(libname,rev,depobjs,ldobjs) @@\
@@ -432,6 +456,7 @@
@@\
clean:: @@\
$(RM) Concat(lib,libname.so.rev)

View File

@ -1,6 +1,6 @@
--- src/config/InterViews/iv-freebsd.cf.orig Sun Jan 17 18:54:17 1999
+++ src/config/InterViews/iv-freebsd.cf Sun Jan 17 18:12:51 1999
@@ -0,0 +1,10 @@
@@ -0,0 +1,13 @@
+#include <InterViews/xparams.cf>
+#undef CppCmd
+#define CppCmd cpp
@ -10,4 +10,7 @@
+#define DependCCFlags $(CCDEFINES) $(CCINCLUDES) -I/usr/include/g++
+#undef ExtraCCLdLibs
+#define ExtraCCLdLibs -lg++
+#undef SharedCCFlags
+#define SharedCCFlags -fpic
+#undef ExtraCCIncludes
+#define ExtraCCIncludes -I/usr/include/g++

View File

@ -1,15 +1,15 @@
--- src/include/IV-X11/xwindow.h.orig Fri Sep 25 07:16:22 1992
+++ src/include/IV-X11/xwindow.h Sun Jan 17 17:48:20 1999
@@ -46,8 +46,13 @@
--- src/include/IV-X11/xwindow.h.orig Sat Mar 13 07:21:41 1993
+++ src/include/IV-X11/xwindow.h Sun Sep 5 13:44:40 1999
@@ -46,7 +46,13 @@
class Style;
class WindowCursorStack;
class WindowTable;
-
+/*
+ * modified by jj@ldjpc.apana.org.au
+ *
+ * this seems to break the compile...
class XDisplay;
-
+class XDisplay;
+ *
+ */
struct WindowOverlayInfo {

View File

@ -1,5 +1,5 @@
--- src/lib/IV-2_6/xpainter.c.orig Mon Oct 19 15:32:42 1992
+++ src/lib/IV-2_6/xpainter.c Tue Dec 28 22:23:39 1999
--- src/lib/IV-2_6/xpainter.c.orig Tue Oct 20 05:32:42 1992
+++ src/lib/IV-2_6/xpainter.c Sun Jan 23 18:46:22 2000
@@ -56,6 +56,7 @@
#include <OS/math.h>
#include <OS/string.h>
@ -8,12 +8,19 @@
PainterRep::PainterRep() {
display = Session::instance()->default_display();
@@ -1125,7 +1126,8 @@
@@ -1117,6 +1118,7 @@
}
void Painter::Polygon(Canvas* c, IntCoord x[], IntCoord y[], int n) {
+ register int i;
if (c == nil) {
return;
}
@@ -1125,7 +1127,7 @@
return;
}
register XPoint* v = AllocPts(n+1);
- for (register int i = 0; i < n; i++) {
+ register int i;
+ for (i = 0; i < n; i++) {
Map(c, x[i], y[i], v[i].x, v[i].y);
}

View File

@ -8,7 +8,8 @@
+.if defined(PORTOBJFORMAT) && ($(PORTOBJFORMAT) == "elf")
+VERSION = 3
+.else
VERSION = 3.1
-VERSION = 3.1
+VERSION = 3.2
+.endif
KIT_CCFLAGS = KitFlags

View File

@ -0,0 +1,16 @@
--- src/lib/Unidraw/Imakefile.orig Sat Oct 31 08:32:58 1992
+++ src/lib/Unidraw/Imakefile Sat Jan 16 19:49:31 1999
@@ -5,7 +5,12 @@
#ifdef InObjectCodeDir
LIB = Unidraw
-VERSION = 3.1
+#VERSION = 3.1
+.if defined(PORTOBJFORMAT) && ($(PORTOBJFORMAT) == "elf")
+VERSION = 3
+.else
+VERSION = 3.2
+.endif
MakeLibrary($(LIB),$(VERSION))

View File

@ -1,27 +1,16 @@
--- src/lib/Unidraw/catalog.c.orig Fri Dec 11 22:27:55 1992
+++ src/lib/Unidraw/catalog.c Tue Dec 28 22:51:04 1999
@@ -57,7 +57,9 @@
--- src/lib/Unidraw/catalog.c.orig Tue May 25 06:29:33 1993
+++ src/lib/Unidraw/catalog.c Sun Jan 23 19:23:39 2000
@@ -58,7 +58,8 @@
#include <IV-2_6/_enter.h>
#include <ctype.h>
+#if __FreeBSD_cc_version < 400002
-#ifndef __DECCXX
+/*#ifndef __DECCXX*/
+#if !defined(__DECCXX) || (__FreeBSD_cc_version < 400002)
#include <osfcn.h>
+#endif
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -67,6 +69,10 @@
#include <OS/types.h>
#include <unistd.h>
#endif
+#ifdef __FreeBSD__
+#include <unistd.h>
+#endif
+
#include <sys/file.h>
#ifdef __DECCXX
@@ -1502,7 +1508,8 @@
#include <stdio.h>
@@ -1504,7 +1505,8 @@
in >> graylevel;
} else if (graylevel == nograylevel) {
@ -31,7 +20,7 @@
if (buf[0] == '>' || sscanf(buf, "%x", &data[i]) != 1) {
break;
}
@@ -1609,9 +1616,9 @@
@@ -1611,9 +1613,9 @@
} else {
istrstream in(definition, strlen(definition) + 1);

View File

@ -0,0 +1,12 @@
--- src/lib/Unidraw/catcmds.c.orig Thu May 27 20:08:11 1999
+++ src/lib/Unidraw/catcmds.c Thu May 27 20:08:33 1999
@@ -42,7 +42,9 @@
#include <InterViews/window.h>
#include <OS/string.h>
+#if __FreeBSD_cc_version < 400002
#include <osfcn.h>
+#endif
#include <stdio.h>
#include <stdlib.h>
#include <stream.h>

View File

@ -1,9 +1,9 @@
--- src/bin/ibuild/ibcode.c.orig Mon Oct 19 12:58:01 1992
+++ src/bin/ibuild/ibcode.c Tue Dec 28 23:55:54 1999
@@ -41,7 +41,10 @@
#include <Unidraw/Graphic/pspaint.h>
--- src/bin/ibuild/ibcode.c.orig Fri Jun 4 05:55:09 1993
+++ src/bin/ibuild/ibcode.c Sun Jan 23 20:12:54 2000
@@ -42,7 +42,10 @@
#include <InterViews/shape.h>
#include <InterViews/transformer.h>
#include <OS/types.h>
+#if __FreeBSD_cc_version < 400002
#include <osfcn.h>
+#endif
@ -11,43 +11,43 @@
#include <stdlib.h>
#include <stream.h>
#include <string.h>
@@ -362,7 +365,7 @@
@@ -363,7 +366,7 @@
ButtonStateVar* bsVar = intcomp->GetButtonStateVar();
const char* bsname = bsVar->GetName();
const char* proc = bsVar->GetFuncName();
- boolean export = bsVar->GetExport();
+ boolean export_ = bsVar->GetExport();
+ boolean exportval = bsVar->GetExport();
const char* subclass = bsVar->GetSubclassName();
if (!bsVar->IsSubclass() && !_emitMain) {
@@ -375,7 +378,7 @@
@@ -376,7 +379,7 @@
if (!_bsinitslist->Search(bsname)) {
_bsinitslist->Append(bsname);
- if (export && !_emitMain) {
+ if (export_ && !_emitMain) {
+ if (exportval && !_emitMain) {
out << " " << bsname;
} else {
out << " " << ButtonClass << "* " << bsname;
@@ -384,7 +387,7 @@
@@ -385,7 +388,7 @@
out << bsVar->GetInitial() << ");\n";
if (!_emitMain && proc != nil && *proc != '\0') {
- if (!export || bsVar->IsSubclass()) {
+ if (!export_ || bsVar->IsSubclass()) {
+ if (!exportval || bsVar->IsSubclass()) {
out << " " << bsname << "->SetCoreClass(this);\n";
out <<" "<< bsname<<"->SetCoreFunc("<< "&" << coreclass;
out << "::" << proc << ");\n";
@@ -1598,10 +1601,10 @@
@@ -1599,10 +1602,10 @@
void CodeView::BeginInstantiate (ostream& out) {
InteractorComp* icomp = GetIntComp();
const char* mname = icomp->GetMemberNameVar()->GetName();
- boolean export = icomp->GetMemberNameVar()->GetExport();
+ boolean export_ = icomp->GetMemberNameVar()->GetExport();
+ boolean exportval = icomp->GetMemberNameVar()->GetExport();
const char* classname = icomp->GetClassNameVar()->GetName();
- if (export && !_emitMain) {
+ if (export_ && !_emitMain) {
+ if (exportval && !_emitMain) {
out << " " << mname << " = new ";
} else {
out << " " << classname << "* ";

View File

@ -1,6 +1,6 @@
--- src/bin/iclass/direct.c.orig Fri Dec 11 22:40:42 1992
+++ src/bin/iclass/direct.c Tue Dec 28 23:16:01 1999
@@ -30,11 +30,16 @@
--- src/bin/iclass/direct.c.orig Sat Dec 12 13:40:42 1992
+++ src/bin/iclass/direct.c Sun Jan 23 20:25:38 2000
@@ -30,11 +30,15 @@
#include <OS/string.h>
#include <OS/types.h>
#include <stddef.h>
@ -11,9 +11,8 @@
#include <string.h>
#include <stdlib.h>
#include <sys/stat.h>
+#ifdef __FreeBSD__
+#include <sys/types.h>
+#include <unistd.h>
+#endif
#ifdef __DECCXX
extern "C" {

View File

@ -1,14 +1,48 @@
--- src/lib/InterViews/style.c.orig Tue Dec 28 22:14:59 1999
+++ src/lib/InterViews/style.c Tue Dec 28 22:15:54 1999
@@ -419,9 +419,10 @@
--- src/lib/Dispatch/dispatcher.c.orig Wed Aug 25 07:59:45 1993
+++ src/lib/Dispatch/dispatcher.c Sun Sep 5 14:05:04 1999
@@ -631,16 +631,23 @@
long n = path->count();
if (e->avail_ <= n) {
+ long i;
long new_avail = n + 5;
StyleAttributeList** new_list = new StyleAttributeList*[new_avail];
- for (long i = 0; i < e->avail_; i++) {
+ for (i = 0; i < e->avail_; i++) {
new_list[i] = e->entries_[i];
}
for (i = e->avail_; i < new_avail; i++) {
if (!_cqueue->isEmpty()) {
#ifdef SV_INTERRUPT /* BSD-style */
+#ifdef __FreeBSD__
+ sv.sv_handler = (sig_t)fxSIGVECHANDLER(&Dispatcher::sigCLD);
+#else
sv.sv_handler = fxSIGVECHANDLER(&Dispatcher::sigCLD);
+#endif
sv.sv_flags = SV_INTERRUPT;
- sigvec(SIGCLD, &sv, &osv);
+ /*sigvec(SIGCLD, &sv, &osv);*/
+ sigvec(SIGCHLD, &sv, &osv);
#else
#ifdef SA_NOCLDSTOP /* POSIX */
sa.sa_handler = fxSIGACTIONHANDLER(&Dispatcher::sigCLD);
sa.sa_flags = SA_INTERRUPT;
- sigaction(SIGCLD, &sa, &osa);
+ /*sigaction(SIGCLD, &sa, &osa);*/
+ sigaction(SIGCHLD, &sa, &osa);
#else /* System V-style */
- osig = (void (*)())signal(SIGCLD, fxSIGHANDLER(&Dispatcher::sigCLD));
+ /*osig = (void (*)())signal(SIGCLD, fxSIGHANDLER(&Dispatcher::sigCLD));*/
+ osig = (void (*)())signal(SIGCHLD, fxSIGHANDLER(&Dispatcher::sigCLD));
#endif
#endif
}
@@ -661,12 +668,15 @@
} while (nfound < 0 && !handleError());
if (!_cqueue->isEmpty()) {
#ifdef SV_INTERRUPT /* BSD-style */
- sigvec(SIGCLD, &osv, (struct sigvec*) 0);
+ /*sigvec(SIGCLD, &osv, (struct sigvec*) 0);*/
+ sigvec(SIGCHLD, &osv, (struct sigvec*) 0);
#else
#ifdef SA_NOCLDSTOP /* POSIX */
- sigaction(SIGCLD, &osa, (struct sigaction*) 0);
+ /*sigaction(SIGCLD, &osa, (struct sigaction*) 0);*/
+ sigaction(SIGCHLD, &osa, (struct sigaction*) 0);
#else /* System V-style */
- (void) signal(SIGCLD, fxSIGHANDLER(osig));
+ /*(void) signal(SIGCLD, fxSIGHANDLER(osig));*/
+ (void) signal(SIGCHLD, fxSIGHANDLER(osig));
#endif
#endif
}

View File

@ -1,20 +1,24 @@
--- src/bin/dclock/data.c.orig Tue Dec 28 22:25:29 1999
+++ src/bin/dclock/data.c Tue Dec 28 22:25:57 1999
@@ -109,6 +109,8 @@
}
--- src/config/InterViews/cxx.def.orig Wed Jan 27 07:16:55 1993
+++ src/config/InterViews/cxx.def Sun Sep 5 16:19:16 1999
@@ -17,8 +17,8 @@
* When dynamic link works, we might want to change that.
*/
#if HasSharedLibraries
-/*#define HasSunOSSharedLibraries YES */
-#define HasSunOSSharedLibraries NO
+/*#define HasDynamicSharedLibraries YES */
+#define HasDynamicSharedLibraries NO
#endif
void InitData() {
+ int i;
+
FadeStep = FadeRate==0 ? 16 : 1;
SegCode[9][SegD] = (JohnsFlag)? true : false;
Slant = min( max( 0,SlantPC ), 100 )/100.0;
@@ -149,7 +151,7 @@
#undef SharedCCFlags
@@ -31,8 +31,8 @@
#define NonSharedCCLdFlags /**/
#endif
ColonData[0].count = Colon.count;
ColonData[1].count = Colon.count;
- for ( int i=0; i< Colon.count; i++ ) {
+ for ( i=0; i< Colon.count; i++ ) {
ColonData[0].y[i] = Colon.y[i]+(0.5-2.25*HThick)/height+ALLy;
ColonData[0].x[i] = Colon.x[i]+COLx+ColonData[0].y[i]*Slant/width;
ColonData[1].y[i] = Colon.y[i]+(0.5+0.25*HThick)/height+ALLy;
-#undef NormalSunOSSharedLibraryTarget
-#define NormalSunOSSharedLibraryTarget(libname,rev,depobjs,ldobjs) @@\
+#undef NormalDynamicSharedLibraryTarget
+#define NormalDynamicSharedLibraryTarget(libname,rev,depobjs,ldobjs) @@\
AOUT = Concat(lib,libname.so) @@\
SHARED_CCFLAGS = SharedCCFlags @@\
@@\

View File

@ -1,40 +1,10 @@
--- src/bin/idraw/idarrow.c.orig Tue Dec 28 22:27:42 1999
+++ src/bin/idraw/idarrow.c Tue Dec 28 22:28:29 1999
@@ -304,9 +304,11 @@
if (dashpatsize <= 0) {
out << "[] " << dashoffset << " ";
} else {
+ int i;
+
out << "[";
--- src/config/InterViews/gcc.def.orig Wed Sep 9 07:38:37 1992
+++ src/config/InterViews/gcc.def Sun Sep 5 16:19:38 1999
@@ -17,5 +17,5 @@
#define ExtraCCLdLibs -lg++
#endif
- for (int i = 0; i < dashpatsize - 1; i++) {
+ for (i = 0; i < dashpatsize - 1; i++) {
out << dashpat[i] << " ";
}
out << dashpat[i] << "] " << dashoffset << " ";
@@ -557,9 +559,11 @@
if (dashpatsize <= 0) {
out << "[] " << dashoffset << " ";
} else {
+ int i;
+
out << "[";
- for (int i = 0; i < dashpatsize - 1; i++) {
+ for (i = 0; i < dashpatsize - 1; i++) {
out << dashpat[i] << " ";
}
out << dashpat[i] << "] " << dashoffset << " ";
@@ -806,9 +810,10 @@
if (dashpatsize <= 0) {
out << "[] " << dashoffset << " ";
} else {
+ int i;
out << "[";
- for (int i = 0; i < dashpatsize - 1; i++) {
+ for (i = 0; i < dashpatsize - 1; i++) {
out << dashpat[i] << " ";
}
out << dashpat[i] << "] " << dashoffset << " ";
-#undef HasSunOSSharedLibraries
-#define HasSunOSSharedLibraries NO
+#undef HasDynamicSharedLibraries
+#define HasDynamicSharedLibraries NO

View File

@ -1,12 +1,14 @@
--- src/bin/mailbox/main.c.orig Tue Dec 28 22:29:16 1999
+++ src/bin/mailbox/main.c Tue Dec 28 22:29:29 1999
@@ -453,7 +453,8 @@
if (atp != nil) {
char* dotp = strchr(atp, '.');
if (dotp != nil) {
- for (int i = 0; i < strlen(mail_domain); ++i) {
+ int i;
+ for (i = 0; i < strlen(mail_domain); ++i) {
char c = dotp[i];
c = isupper(c) ? c - 'A' + 'a' : c;
if (c != mail_domain[i]) {
--- src/lib/InterViews/style.c.org Tue Mar 9 06:51:05 1993
+++ src/lib/InterViews/style.c Sun Jan 23 18:44:36 2000
@@ -420,9 +420,10 @@
long n = path->count();
if (e->avail_ <= n) {
+ long i;
long new_avail = n + 5;
StyleAttributeList** new_list = new StyleAttributeList*[new_avail];
- for (long i = 0; i < e->avail_; i++) {
+ for (i = 0; i < e->avail_; i++) {
new_list[i] = e->entries_[i];
}
for (i = e->avail_; i < new_avail; i++) {

View File

@ -1,11 +1,10 @@
--- src/lib/IV-2_6/control.c.orig Tue Dec 28 22:48:52 1999
+++ src/lib/IV-2_6/control.c Tue Dec 28 22:49:19 1999
@@ -154,10 +154,12 @@
--- src/lib/IV-2_6/control.c.org Wed Feb 12 05:48:58 1992
+++ src/lib/IV-2_6/control.c Sun Jan 23 18:48:18 2000
@@ -154,10 +154,11 @@
*/
boolean Control::IsGrabbing(Interactor* i) {
+ ControlState* c;
+
if (i == this) {
return true;
}

View File

@ -1,15 +1,12 @@
--- src/bin/dclock/segment.c.orig Tue Dec 28 22:51:59 1999
+++ src/bin/dclock/segment.c Tue Dec 28 22:52:17 1999
@@ -41,10 +41,10 @@
--- src/lib/IV-2_6/matcheditor.c.org Thu Jun 25 03:30:20 1992
+++ src/lib/IV-2_6/matcheditor.c Sun Jan 23 18:50:03 2000
@@ -53,7 +53,8 @@
}
Pattern* Segment::MakePattern (int seed) {
Pattern* pat;
- int dat[16];
+ int dat[16], i;
unsigned int Row[4];
- for (int i = 0; i <= 3; i++) {
+ for (i = 0; i <= 3; i++) {
Row[i] = seed & 0xF;
Row[i] |= Row[i]<<4;
Row[i] |= Row[i]<<8;
void MatchEditor::Match (const char* p, boolean m) {
- for (char* pp = pattern; *p != '\0'; ++p, ++pp) {
+ char* pp;
+ for (pp = pattern; *p != '\0'; ++p, ++pp) {
*pp = *p;
if (*p == '%') {
++p;

View File

@ -1,79 +1,16 @@
--- src/bin/doc/Document.c.orig Tue Dec 28 22:53:19 1999
+++ src/bin/doc/Document.c Tue Dec 28 22:55:06 1999
@@ -449,8 +449,8 @@
if (strlen(name) == 0) {
return nil;
} else {
- long count = _families->count();
- for (long i = 0; i < count; ++i) {
+ long count = _families->count(), i;
+ for (i = 0; i < count; ++i) {
FontFamilyInfo& info = _families->item_ref(0);
if (strcmp(info._name, name) == 0) {
break;
@@ -589,8 +589,8 @@
void Document::remove_float (Item* item) {
touch(true);
- long count = _viewer->count();
- for (long i = 0; i < count; ++i) {
+ long count = _viewer->count(), i;
+ for (i = 0; i < count; ++i) {
DocumentViewerInfo& info = _viewer->item_ref(i);
info._viewer->float_removed(item);
--- src/lib/IV-X11/xdrag.c.org Thu Jun 10 01:10:59 1993
+++ src/lib/IV-X11/xdrag.c Sun Jan 23 18:52:17 2000
@@ -229,11 +229,12 @@
XWindow *children;
unsigned int kids;
Status status;
+ int i;
status = XQueryTree(display, root, &root, &parent, &children, &kids);
if (status == 0) {
return None;
}
@@ -2276,8 +2276,8 @@
}
long Document::find_macro (const char* name) {
- long count = _macro->count();
- for (long i = 0; i < count; ++i) {
+ long count = _macro->count(), i;
+ for (i = 0; i < count; ++i) {
MacroInfo& info = _macro->item_ref(i);
if (strcmp(info._name, name) == 0) {
break;
@@ -2313,8 +2313,8 @@
}
long Document::find_counter (const char* name) {
- long count = _counter->count();
- for (long i = 0; i < count; ++i) {
+ long count = _counter->count(), i;
+ for (i = 0; i < count; ++i) {
CounterInfo& info = _counter->item_ref(i);
if (strcmp(info._name, name) == 0) {
break;
@@ -2364,8 +2364,8 @@
}
long Document::find_parameter (const char* name) {
- long count = _parameter->count();
- for (long i = 0; i < count; ++i) {
+ long count = _parameter->count(), i;
+ for (i = 0; i < count; ++i) {
DocumentParameterInfo& info = _parameter->item_ref(i);
if (strcmp(info._name, name) == 0) {
break;
@@ -2405,8 +2405,8 @@
}
long Document::find_label (const char* name) {
- long count = _label->count();
- for (long i = 0; i < count; ++i) {
+ long count = _label->count(), i;
+ for (i = 0; i < count; ++i) {
LabelInfo& info = _label->item_ref(i);
if (strcmp(info._name, name) == 0) {
break;
@@ -2446,8 +2446,8 @@
}
long Document::find_float (Item* item) {
- long count = _float->count();
- for (long i = 0; i < count; ++i) {
+ long count = _float->count(), i;
+ for (i = 0; i < count; ++i) {
FloatInfo& info = _float->item_ref(i);
if (info._item == item) {
break;
- for (int i = kids - 1; i >= 0 && children[i] != under ; --i);
+ for (i = kids - 1; i >= 0 && children[i] != under ; --i);
for (--i; i >= 0; --i) {
XWindowAttributes attributes;
XGetWindowAttributes(display, children[i], &attributes);

View File

@ -1,12 +1,14 @@
--- src/bin/idraw/idcatalog.c.orig Tue Dec 28 22:55:59 1999
+++ src/bin/idraw/idcatalog.c Tue Dec 28 22:56:30 1999
@@ -658,7 +658,8 @@
graylevel = CalcGrayLevel(data[0]);
}
} else if (graylevel == -1) {
- for (int i = 0; in >> _buf && i < patternHeight; i++) {
+ int i;
+ for (i = 0; in >> _buf && i < patternHeight; i++) {
if (_buf[0] == '>' || sscanf(_buf, "%x", &data[i]) != 1) {
break;
}
--- src/lib/IV-X11/xfont.c.org Thu Dec 9 14:17:55 1993
+++ src/lib/IV-X11/xfont.c Sun Jan 23 18:53:44 2000
@@ -538,8 +538,9 @@
static boolean contains(const char* string, const char* substring) {
int sublength = strlen(substring);
int length = strlen(string) - sublength;
- for (int i = 0; i <= length; ++i) {
- for (int j = 0; j < sublength; ++j) {
+ int i, j;
+ for (i = 0; i <= length; ++i) {
+ for (j = 0; j < sublength; ++j) {
if (string[i+j] != substring[j]) {
break;
}

View File

@ -1,12 +1,14 @@
--- src/lib/IV-2_6/matcheditor.c.orig Tue Dec 28 23:03:32 1999
+++ src/lib/IV-2_6/matcheditor.c Tue Dec 28 23:03:47 1999
@@ -53,7 +53,8 @@
}
--- src/lib/Unidraw/psview.c.org Fri Sep 4 03:28:12 1992
+++ src/lib/Unidraw/psview.c Sun Jan 23 19:26:35 2000
@@ -752,9 +752,10 @@
if (dashpatsize <= 0) {
out << "[] " << dashoffset << " ";
} else {
+ int i;
out << "[";
void MatchEditor::Match (const char* p, boolean m) {
- for (char* pp = pattern; *p != '\0'; ++p, ++pp) {
+ char* pp;
+ for (pp = pattern; *p != '\0'; ++p, ++pp) {
*pp = *p;
if (*p == '%') {
++p;
- for (int i = 0; i < dashpatsize - 1; i++) {
+ for (i = 0; i < dashpatsize - 1; i++) {
out << dashpat[i] << " ";
}
out << dashpat[i] << "] " << dashoffset << " ";

View File

@ -1,14 +1,11 @@
--- src/lib/Unidraw/psview.c.orig Tue Dec 28 23:04:51 1999
+++ src/lib/Unidraw/psview.c Tue Dec 28 23:05:07 1999
@@ -752,9 +752,10 @@
if (dashpatsize <= 0) {
out << "[] " << dashoffset << " ";
} else {
+ int i;
out << "[";
--- src/lib/Unidraw/stencilcomp.c.org Wed Mar 25 10:18:16 1992
+++ src/lib/Unidraw/stencilcomp.c Sun Jan 23 19:28:28 2000
@@ -169,7 +169,7 @@
StencilComp* comp = (StencilComp*) GetSubject();
Bitmap* image, *mask;
comp->GetStencil()->GetOriginal(image, mask);
- char* tag = (image == mask) ? "SSten" : "FSten";
+ const char* tag = (image == mask) ? "SSten" : "FSten";
Coord w = image->Width();
Coord h = image->Height();
- for (int i = 0; i < dashpatsize - 1; i++) {
+ for (i = 0; i < dashpatsize - 1; i++) {
out << dashpat[i] << " ";
}
out << dashpat[i] << "] " << dashoffset << " ";

View File

@ -1,90 +1,13 @@
--- src/bin/doc/DocViewer.c.orig Tue Dec 28 23:06:17 1999
+++ src/bin/doc/DocViewer.c Tue Dec 28 23:08:16 1999
@@ -600,8 +600,8 @@
}
--- src/lib/Unidraw/text.c.org Wed Mar 25 10:18:22 1992
+++ src/lib/Unidraw/text.c Sun Jan 23 19:29:41 2000
@@ -561,8 +561,9 @@
void DocumentViewer::pin (const char* name) {
- long count = _pinned_info->count();
- for (long i = 0; i < count; ++i) {
+ long count = _pinned_info->count(), i;
+ for (i = 0; i < count; ++i) {
ViewerPinnedInfo& m = _pinned_info->item_ref(i);
if (strcmp(m._name, name) == 0) {
break;
@@ -633,8 +633,8 @@
}
const char* PSText::Filter (const char* string, int len) {
TextBuffer stext(sbuf, 0, SBUFSIZE);
+ int dot;
void DocumentViewer::unpin (const char* name) {
- long count = _pinned_info->count();
- for (long i = 0; i < count; ++i) {
+ long count = _pinned_info->count(), i;
+ for (i = 0; i < count; ++i) {
ViewerPinnedInfo& m = _pinned_info->item_ref(i);
if (strcmp(m._name, name) == 0) {
break;
@@ -651,8 +651,8 @@
- for (int dot = 0; len--; string++) {
+ for (dot = 0; len--; string++) {
char c = *string;
void DocumentViewer::menubar (const char* name) {
choose(nil, false);
- long count = _menu_info->count();
- for (long i = 0; i < count; ++i) {
+ long count = _menu_info->count(), i;
+ for (i = 0; i < count; ++i) {
ViewerMenuInfo& m = _menu_info->item_ref(i);
if (strcmp(m._name, name) == 0) {
break;
@@ -674,8 +674,8 @@
}
void DocumentViewer::keymap (const char* name) {
- long count = _keymap_info->count();
- for (long i = 0; i < count; ++i) {
+ long count = _keymap_info->count(), i;
+ for (i = 0; i < count; ++i) {
ViewerKeymapInfo& info = _keymap_info->item_ref(i);
if (strcmp(info._name, name) == 0) {
break;
@@ -698,8 +698,8 @@
void DocumentViewer::highlight_colors (
const char* name, const Color*& overlay, const Color*& underlay
) {
- long count = _color_info->count();
- for (long i = 0; i < count; ++i) {
+ long count = _color_info->count(), i;
+ for (i = 0; i < count; ++i) {
ViewerColorInfo& info = _color_info->item_ref(i);
if (strcmp(info._name, name) == 0) {
break;
@@ -766,8 +766,8 @@
}
void DocumentViewer::float_removed (Item* item) {
- long count = _float_info->count();
- for (long i = 0; i < count; ++i) {
+ long count = _float_info->count(), i;
+ for (i = 0; i < count; ++i) {
if (_float_info->item_ref(i)._item == item) {
break;
}
@@ -782,8 +782,8 @@
}
void DocumentViewer::float_changed (Item* item) {
- long count = _float_info->count();
- for (long i = 0; i < count; ++i) {
+ long count = _float_info->count(), i;
+ for (i = 0; i < count; ++i) {
if (_float_info->item_ref(i)._item == item) {
break;
}
@@ -797,8 +797,8 @@
void DocumentViewer::float_adjusted (Item* item, float x, float y, long p) {
Session::instance()->default_display()->flush();
- long count = _float_info->count();
- for (long i = 0; i < count; ++i) {
+ long count = _float_info->count(), i;
+ for (i = 0; i < count; ++i) {
if (_float_info->item_ref(i)._item == item) {
break;
}
if (!isascii(c) || iscntrl(c)) {

View File

@ -1,16 +1,19 @@
--- src/lib/IV-X11/xdrag.c.orig Tue Dec 28 23:10:52 1999
+++ src/lib/IV-X11/xdrag.c Tue Dec 28 23:11:10 1999
@@ -230,11 +230,12 @@
XWindow *children;
unsigned int kids;
Status status;
--- src/bin/dclock/data.c.org Sat Jul 20 04:13:49 1991
+++ src/bin/dclock/data.c Sun Jan 23 19:38:38 2000
@@ -114,6 +114,7 @@
Slant = min( max( 0,SlantPC ), 100 )/100.0;
HThick = min( max( 5,ThickPC ), 25 )/100.0;
VThick = min( max( 5,ThickPC ), 25 )/100.0 * 3.0/2.0;
+ int i;
status = XQueryTree(display, root, &root, &parent, &children, &kids);
if (status == 0) {
return None;
}
- for (int i = kids - 1; i >= 0 && children[i] != under ; --i);
+ for (i = kids - 1; i >= 0 && children[i] != under ; --i);
for (--i; i >= 0; --i) {
XWindowAttributes attributes;
XGetWindowAttributes(display, children[i], &attributes);
Width = Coord( min( max( 100,Width ), 1024));
Height = Coord( min( max( 25,Height ), 865));
@@ -149,7 +150,7 @@
ColonData[0].count = Colon.count;
ColonData[1].count = Colon.count;
- for ( int i=0; i< Colon.count; i++ ) {
+ for ( i=0; i< Colon.count; i++ ) {
ColonData[0].y[i] = Colon.y[i]+(0.5-2.25*HThick)/height+ALLy;
ColonData[0].x[i] = Colon.x[i]+COLx+ColonData[0].y[i]*Slant/width;
ColonData[1].y[i] = Colon.y[i]+(0.5+0.25*HThick)/height+ALLy;

View File

@ -1,11 +1,13 @@
--- src/lib/Unidraw/stencilcomp.c.orig Tue Dec 28 23:12:07 1999
+++ src/lib/Unidraw/stencilcomp.c Tue Dec 28 23:12:27 1999
@@ -169,7 +169,7 @@
StencilComp* comp = (StencilComp*) GetSubject();
Bitmap* image, *mask;
comp->GetStencil()->GetOriginal(image, mask);
- char* tag = (image == mask) ? "SSten" : "FSten";
+ char* tag = (image == mask) ? (char*)"SSten" : (char*)"FSten";
Coord w = image->Width();
Coord h = image->Height();
--- src/bin/dclock/segment.c.org Tue Mar 5 02:56:58 1991
+++ src/bin/dclock/segment.c Sun Jan 23 19:39:52 2000
@@ -43,8 +43,9 @@
Pattern* pat;
int dat[16];
unsigned int Row[4];
+ int i;
- for (int i = 0; i <= 3; i++) {
+ for (i = 0; i <= 3; i++) {
Row[i] = seed & 0xF;
Row[i] |= Row[i]<<4;
Row[i] |= Row[i]<<8;

View File

@ -1,46 +1,232 @@
--- src/bin/doc/DialogMgr.c.orig Tue Dec 28 23:13:39 1999
+++ src/bin/doc/DialogMgr.c Tue Dec 28 23:14:26 1999
@@ -107,8 +107,8 @@
const char* DialogManager::choose (
Window* window, const char* prompt, const char* filter
) {
- long count = _chooser->count();
--- src/bin/doc/Document.c.org Tue Mar 16 03:10:24 1993
+++ src/bin/doc/Document.c Sun Jan 23 19:52:26 2000
@@ -450,7 +450,8 @@
return nil;
} else {
long count = _families->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
FontFamilyInfo& info = _families->item_ref(i);
if (strcmp(info._name, name) == 0) {
break;
@@ -581,7 +582,8 @@
info._page = -3;
touch(true);
long count = _viewer->count();
- for (long i = 0; i < count; ++i) {
+ long count = _chooser->count(), i;
+ long i;
+ for (i = 0; i < count; ++i) {
ChooserInfo& info = _chooser->item_ref(i);
if (strcmp(info._prompt, prompt) == 0) {
break;
@@ -127,8 +127,8 @@
const char* DialogManager::ask (
Window* window, const char* prompt, const char* initial
) {
- long count = _asker->count();
DocumentViewerInfo& vinfo = _viewer->item_ref(i);
vinfo._viewer->float_inserted(item);
}
@@ -590,7 +592,8 @@
void Document::remove_float (Item* item) {
touch(true);
long count = _viewer->count();
- for (long i = 0; i < count; ++i) {
+ long count = _asker->count(), i;
+ long i;
+ for (i = 0; i < count; ++i) {
AskerInfo& info = _asker->item_ref(i);
if (strcmp(info._prompt, prompt) == 0) {
break;
@@ -145,8 +145,8 @@
DocumentViewerInfo& info = _viewer->item_ref(i);
info._viewer->float_removed(item);
}
@@ -603,7 +606,8 @@
FloatInfo& info = _float->item_ref(find_float(item));
touch(true);
long count = _viewer->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
DocumentViewerInfo& viewer = _viewer->item_ref(i);
viewer._viewer->float_changed(item);
}
@@ -616,7 +620,8 @@
info._page = page;
touch(true);
long count = _viewer->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
DocumentViewerInfo& info = _viewer->item_ref(i);
info._viewer->float_adjusted(item, x, y, page);
}
@@ -656,7 +661,8 @@
if (!dot && *p == '.') {
dot = true;
} else if (!isdigit(*p)) {
- int i = p - v.string();
+ int i;
+ i = p - v.string();
units.set_to_right(i);
v.set_to_left(i);
if (!v.convert(f)) {
@@ -1390,10 +1396,11 @@
}
int DialogManager::confirm (Window* window, const char* prompt) {
- long count = _confirmer->count();
- for (long i = 0; i < count; ++i) {
+ long count = _confirmer->count(), i;
+ for (i = 0; i < count; ++i) {
ConfirmerInfo& info = _confirmer->item_ref(i);
if (strcmp(info._prompt, prompt) == 0) {
break;
@@ -163,8 +163,8 @@
}
long Document::parse_text (const char* buffer) {
+ long i;
if (buffer == nil) {
return 0;
}
- for (long i = 0; text_map[i]._format != nil; ++i) {
+ for (i = 0; text_map[i]._format != nil; ++i) {
if (strcmp(buffer, text_map[i]._format) == 0) {
return text_map[i]._code;
}
@@ -1523,7 +1530,8 @@
done = true;
} else {
int length = strlen(line);
- for (int i = 0; i < length; ++i) {
+ int i;
+ for (i = 0; i < length; ++i) {
index = text->insert(index, line[i], style, source, nil);
}
index = text->insert(index, '\n', style, source, nil);
@@ -1538,6 +1546,7 @@
) {
SourceInfo& info = _source->item_ref(source);
if (info._source._editable) {
+ long i;
if (info._style != style) {
char buffer[100];
unparse_style(buffer, style, info._style);
@@ -1545,7 +1554,7 @@
}
out << "%\n\\begin{verbatim}\n";
column = 0;
- for (long i = index; i < index + count; ++i) {
+ for (i = index; i < index + count; ++i) {
out.put(char(text->item_code(i)));
}
out << "\\end{verbatim}%\n";
@@ -1570,7 +1579,8 @@
file.getline(line, 1000);
if (file) {
int length = strlen(line);
- for (int i = 0; i < length; ++i) {
+ int i;
+ for (i = 0; i < length; ++i) {
index = text->insert(index, line[i], style, source, nil);
}
index = text->insert(index, '\n', style, source, nil);
@@ -1937,7 +1947,8 @@
void DialogManager::report (Window* window, const char* prompt) {
- long count = _reporter->count();
void Document::step (const char* counter, const char* context) {
long count = _counter->count();
- for (long i = 0; i < count; ++i) {
+ long count = _reporter->count(), i;
+ long i;
+ for (i = 0; i < count; ++i) {
ReporterInfo& info = _reporter->item_ref(i);
if (strcmp(info._prompt, prompt) == 0) {
CounterInfo& info = _counter->item_ref(i);
if (strcmp(info._name, counter) == 0) {
info._value += 1;
@@ -1976,7 +1987,8 @@
info._viewer = viewer;
_viewer->append(info);
long count = _float->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
FloatInfo& info = _float->item_ref(i);
viewer->float_inserted(info._item);
viewer->float_adjusted(info._item, info._x, info._y, info._page);
@@ -1986,7 +1998,8 @@
void Document::detach (DocumentViewer* viewer) {
long count = _viewer->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
DocumentViewerInfo& info = _viewer->item_ref(i);
if (info._viewer == viewer) {
_viewer->remove(i);
@@ -1998,7 +2011,8 @@
void Document::notify () {
while (_body != nil && _relabel) {
long count = _counter->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
CounterInfo& info = _counter->item_ref(i);
info._value = info._initial;
}
@@ -2006,7 +2020,8 @@
_body->label("");
}
long count = _viewer->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
DocumentViewerInfo& info = _viewer->item_ref(i);
info._viewer->update();
}
@@ -2062,7 +2077,8 @@
char screenfont[100];
strcpy(screenfont, style._style._font);
long len = strlen(screenfont);
- for (long i = 0; i < len; ++i) {
+ long i;
+ for (i = 0; i < len; ++i) {
if (isupper(screenfont[i])) {
screenfont[i] += 'a' - 'A';
}
@@ -2277,7 +2293,8 @@
long Document::find_macro (const char* name) {
long count = _macro->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
MacroInfo& info = _macro->item_ref(i);
if (strcmp(info._name, name) == 0) {
break;
@@ -2314,7 +2331,8 @@
long Document::find_counter (const char* name) {
long count = _counter->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
CounterInfo& info = _counter->item_ref(i);
if (strcmp(info._name, name) == 0) {
break;
@@ -2365,7 +2383,8 @@
long Document::find_parameter (const char* name) {
long count = _parameter->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
DocumentParameterInfo& info = _parameter->item_ref(i);
if (strcmp(info._name, name) == 0) {
break;
@@ -2406,7 +2425,8 @@
long Document::find_label (const char* name) {
long count = _label->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
LabelInfo& info = _label->item_ref(i);
if (strcmp(info._name, name) == 0) {
break;
@@ -2447,7 +2467,8 @@
long Document::find_float (Item* item) {
long count = _float->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
FloatInfo& info = _float->item_ref(i);
if (info._item == item) {
break;
@@ -2578,7 +2599,8 @@
return COMMAND;
}
} else if (isdigit(c)) {
- int i = c - '0';
+ int i;
+ i = c - '0';
if (isdigit(c = in.get())) {
i = i * 8 + (c - '0');
} else {

View File

@ -1,12 +1,142 @@
--- src/lib/IV-X11/xfont.c.orig Tue Dec 28 23:19:05 1999
+++ src/lib/IV-X11/xfont.c Tue Dec 28 23:19:38 1999
@@ -527,7 +527,8 @@
int sublength = strlen(substring);
int length = strlen(string) - sublength;
for (int i = 0; i <= length; ++i) {
- for (int j = 0; j < sublength; ++j) {
+ int j;
+ for (j = 0; j < sublength; ++j) {
if (string[i+j] != substring[j]) {
break;
}
--- src/bin/doc/DocViewer.c.org Thu Nov 26 13:46:57 1992
+++ src/bin/doc/DocViewer.c Sun Jan 23 19:55:09 2000
@@ -434,7 +434,8 @@
ps->resize(a.left(), a.bottom(), a.right(), a.top());
long current_page = _current_page;
long count = _page_info->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
ps->page(_page_info->item_ref(i)._label);
page_to(i);
_page_patch->print(ps, a);
@@ -601,7 +602,8 @@
void DocumentViewer::pin (const char* name) {
long count = _pinned_info->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
ViewerPinnedInfo& m = _pinned_info->item_ref(i);
if (strcmp(m._name, name) == 0) {
break;
@@ -634,7 +636,8 @@
void DocumentViewer::unpin (const char* name) {
long count = _pinned_info->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
ViewerPinnedInfo& m = _pinned_info->item_ref(i);
if (strcmp(m._name, name) == 0) {
break;
@@ -652,7 +655,8 @@
void DocumentViewer::menubar (const char* name) {
choose(nil, false);
long count = _menu_info->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
ViewerMenuInfo& m = _menu_info->item_ref(i);
if (strcmp(m._name, name) == 0) {
break;
@@ -675,7 +679,8 @@
void DocumentViewer::keymap (const char* name) {
long count = _keymap_info->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
ViewerKeymapInfo& info = _keymap_info->item_ref(i);
if (strcmp(info._name, name) == 0) {
break;
@@ -699,7 +704,8 @@
const char* name, const Color*& overlay, const Color*& underlay
) {
long count = _color_info->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
ViewerColorInfo& info = _color_info->item_ref(i);
if (strcmp(info._name, name) == 0) {
break;
@@ -767,7 +773,8 @@
void DocumentViewer::float_removed (Item* item) {
long count = _float_info->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
if (_float_info->item_ref(i)._item == item) {
break;
}
@@ -783,7 +790,8 @@
void DocumentViewer::float_changed (Item* item) {
long count = _float_info->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
if (_float_info->item_ref(i)._item == item) {
break;
}
@@ -798,7 +806,8 @@
void DocumentViewer::float_adjusted (Item* item, float x, float y, long p) {
Session::instance()->default_display()->flush();
long count = _float_info->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
if (_float_info->item_ref(i)._item == item) {
break;
}
@@ -909,6 +918,7 @@
Style* style = kit.style();
const Color* fg = kit.foreground();
char label[10];
+ long i;
while (_page_info->count() < page_count) {
ViewerPageInfo info;
_document->format_counter(
@@ -954,7 +964,7 @@
LRComposition* comp = new LRComposition(
layout.vbox_first_aligned(), new SimpleCompositor(), nil, width
);
- for (long i = 0; i < page_count; ++i) {
+ for (i = 0; i < page_count; ++i) {
ViewerPageInfo& info = _page_info->item_ref(i);
char command [20];
sprintf(command, "page %d", i);
@@ -980,10 +990,11 @@
page = Math::max(0L, page);
page = Math::min(page_count-1, page);
if (page != _current_page) {
+ long i;
_current_page = page;
_pages->flip_to(_current_page * 2);
_view->view_page(_current_page * 2);
- for (long i = 0; i < page_count; ++i) {
+ for (i = 0; i < page_count; ++i) {
ViewerPageInfo& info = _page_info->item_ref(i);
info._telltale->choose(i == _current_page);
}
@@ -1024,7 +1035,8 @@
) {
Coord top = t;
long count = _float_info->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
ViewerFloatInfo& info = _float_info->item_ref(i);
if (info._page == page/2 || info._page == -2 && page > 0) {
Allotment ax, ay;
@@ -1049,7 +1061,8 @@
) {
Coord bottom = b;
long count = _float_info->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
ViewerFloatInfo& info = _float_info->item_ref(i);
if (info._page == page/2 || info._page == -2 && page > 0) {
Allotment ax, ay;

View File

@ -1,13 +1,42 @@
--- src/lib/Unidraw/text.c.orig Tue Dec 28 23:20:23 1999
+++ src/lib/Unidraw/text.c Tue Dec 28 23:20:46 1999
@@ -561,8 +561,9 @@
--- src/bin/doc/DialogMgr.c.org Sat Apr 11 14:28:48 1992
+++ src/bin/doc/DialogMgr.c Sun Jan 23 19:56:53 2000
@@ -108,7 +108,8 @@
Window* window, const char* prompt, const char* filter
) {
long count = _chooser->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
ChooserInfo& info = _chooser->item_ref(i);
if (strcmp(info._prompt, prompt) == 0) {
break;
@@ -128,7 +129,8 @@
Window* window, const char* prompt, const char* initial
) {
long count = _asker->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
AskerInfo& info = _asker->item_ref(i);
if (strcmp(info._prompt, prompt) == 0) {
break;
@@ -146,7 +148,8 @@
const char* PSText::Filter (const char* string, int len) {
TextBuffer stext(sbuf, 0, SBUFSIZE);
+ int dot;
int DialogManager::confirm (Window* window, const char* prompt) {
long count = _confirmer->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
ConfirmerInfo& info = _confirmer->item_ref(i);
if (strcmp(info._prompt, prompt) == 0) {
break;
@@ -164,7 +167,8 @@
- for (int dot = 0; len--; string++) {
+ for (dot = 0; len--; string++) {
char c = *string;
if (!isascii(c) || iscntrl(c)) {
void DialogManager::report (Window* window, const char* prompt) {
long count = _reporter->count();
- for (long i = 0; i < count; ++i) {
+ long i;
+ for (i = 0; i < count; ++i) {
ReporterInfo& info = _reporter->item_ref(i);
if (strcmp(info._prompt, prompt) == 0) {
break;

View File

@ -1,12 +1,14 @@
--- src/bin/doc/Keymap.c.orig Tue Dec 28 23:21:41 1999
+++ src/bin/doc/Keymap.c Tue Dec 28 23:22:00 1999
@@ -105,12 +105,12 @@
--- src/bin/doc/Keymap.c.org Sat Apr 11 14:29:37 1992
+++ src/bin/doc/Keymap.c Sun Jan 23 19:58:14 2000
@@ -103,6 +103,7 @@
_viewer != nil
&& e.type() == Event::key && e.mapkey(s, sizeof(s)) > 0
) {
+ long i;
_viewer->ref();
ItemView* view = _viewer->focus();
- long count = _info->count();
+ long count = _info->count(), i;
int key = s[0];
long count = _info->count();
@@ -110,7 +111,7 @@
if (key < 0) {
key += 256;
}

View File

@ -1,11 +1,20 @@
--- src/bin/idraw/ided.c.orig Tue Dec 28 23:47:23 1999
+++ src/bin/idraw/ided.c Tue Dec 28 23:47:41 1999
@@ -350,7 +350,7 @@
return commands;
}
--- src/bin/ibuild/ibvars.h.org Thu Jul 16 07:36:21 1992
+++ src/bin/ibuild/ibvars.h Sun Jan 23 20:01:12 2000
@@ -232,7 +232,7 @@
-static const unit = 15;
+static const int unit = 15;
inline boolean MemberSharedName::GetExport() { return _export; }
inline SubclassNameVar* MemberSharedName::GetSubclass () { return _subclass; }
-inline void MemberSharedName::SetExport(boolean export) { _export = export;}
+inline void MemberSharedName::SetExport(boolean exportval) { _export = exportval;}
inline int& MemberSharedName::GetSerial () { return _mSerial; }
inline IDVar* MemberSharedName::GetIDVar () { return _idVar; }
static Coord xClosed[] = { unit/5, unit, unit, unit*3/5, 0 };
static Coord yClosed[] = { 0, unit/5, unit*3/5, unit, unit*2/5 };
@@ -326,7 +326,7 @@
inline int ButtonSharedName::GetInitial() { return _initial; }
inline void ButtonSharedName::SetInitial(int initial) { _initial = initial;}
inline boolean ButtonSharedName::GetExport() { return _export; }
-inline void ButtonSharedName::SetExport(boolean export) { _export = export;}
+inline void ButtonSharedName::SetExport(boolean exportval) { _export = exportval;}
inline const char* ButtonSharedName::GetFuncName() { return _func; }
inline int& ButtonSharedName::GetSerial() { return _bsSerial; }
inline SubclassNameVar* ButtonSharedName::GetSubclass () { return _subclass; }

View File

@ -1,20 +1,12 @@
--- src/bin/ibuild/ibvars.h.orig Tue Dec 28 23:49:31 1999
+++ src/bin/ibuild/ibvars.h Tue Dec 28 23:50:16 1999
@@ -232,7 +232,7 @@
inline boolean MemberSharedName::GetExport() { return _export; }
inline SubclassNameVar* MemberSharedName::GetSubclass () { return _subclass; }
-inline void MemberSharedName::SetExport(boolean export) { _export = export;}
+inline void MemberSharedName::SetExport(boolean export_) { _export = export_;}
inline int& MemberSharedName::GetSerial () { return _mSerial; }
inline IDVar* MemberSharedName::GetIDVar () { return _idVar; }
@@ -326,7 +326,7 @@
inline int ButtonSharedName::GetInitial() { return _initial; }
inline void ButtonSharedName::SetInitial(int initial) { _initial = initial;}
inline boolean ButtonSharedName::GetExport() { return _export; }
-inline void ButtonSharedName::SetExport(boolean export) { _export = export;}
+inline void ButtonSharedName::SetExport(boolean export_) { _export = export_;}
inline const char* ButtonSharedName::GetFuncName() { return _func; }
inline int& ButtonSharedName::GetSerial() { return _bsSerial; }
inline SubclassNameVar* ButtonSharedName::GetSubclass () { return _subclass; }
--- src/bin/ibuild/ibcatalog.c.org Wed Sep 9 07:36:27 1992
+++ src/bin/ibuild/ibcatalog.c Sun Jan 23 20:03:11 2000
@@ -614,7 +614,8 @@
graylevel = CalcGrayLevel(data[0]);
}
} else if (graylevel == -1) {
- for (int i = 0; in >> _buf && i < patternHeight; i++) {
+ int i;
+ for (i = 0; in >> _buf && i < patternHeight; i++) {
if (_buf[0] == '>' || sscanf(_buf, "%x", &data[i]) != 1) {
break;
}

View File

@ -1,12 +1,28 @@
--- src/bin/ibuild/ibcatalog.c.orig Tue Dec 28 23:51:30 1999
+++ src/bin/ibuild/ibcatalog.c Tue Dec 28 23:51:44 1999
@@ -614,7 +614,8 @@
graylevel = CalcGrayLevel(data[0]);
}
} else if (graylevel == -1) {
- for (int i = 0; in >> _buf && i < patternHeight; i++) {
+ int i;
+ for (i = 0; in >> _buf && i < patternHeight; i++) {
if (_buf[0] == '>' || sscanf(_buf, "%x", &data[i]) != 1) {
break;
}
--- src/bin/ibuild/ibdialog.c.org Tue Feb 2 08:04:15 1993
+++ src/bin/ibuild/ibdialog.c Sun Jan 23 20:14:43 2000
@@ -35,6 +35,7 @@
#include <Unidraw/unidraw.h>
#include <Unidraw/viewer.h>
#include <Unidraw/catalog.h>
+#include <stdio.h>
#include <stream.h>
#include <string.h>
@@ -382,7 +383,7 @@
strcat(ButtonClass, "_Button");
const char* proc = bsVar->GetFuncName();
- boolean export = bsVar->GetExport();
+ boolean exportval = bsVar->GetExport();
CodeView* kidview = GetKidView();
MemberNameVar* kidname;
if (kidview != nil) {
@@ -409,7 +410,7 @@
out << "Interactor*" << coreclass;
out << "::Interior() {\n";
- if (export) {
+ if (exportval) {
out << " " << bsVar->GetName() << " = state;\n";
} else {
out << " ButtonState* ";

View File

@ -1,28 +1,11 @@
--- src/bin/ibuild/ibdialog.c.orig Tue Dec 28 23:57:35 1999
+++ src/bin/ibuild/ibdialog.c Tue Dec 28 23:58:10 1999
@@ -35,6 +35,7 @@
#include <Unidraw/unidraw.h>
#include <Unidraw/viewer.h>
#include <Unidraw/catalog.h>
+#include <stdio.h>
#include <stream.h>
#include <string.h>
--- src/bin/ibuild/ibed.c.org Wed Nov 11 03:16:15 1992
+++ src/bin/ibuild/ibed.c Sun Jan 23 20:15:55 2000
@@ -672,7 +672,7 @@
return tools;
}
@@ -380,7 +381,7 @@
strcat(ButtonClass, "_Button");
const char* proc = bsVar->GetFuncName();
- boolean export = bsVar->GetExport();
+ boolean export_ = bsVar->GetExport();
CodeView* kidview = GetKidView();
MemberNameVar* kidname;
if (kidview != nil) {
@@ -407,7 +408,7 @@
-static const unit = 15;
+static const int unit = 15;
out << "Interactor*" << coreclass;
out << "::Interior() {\n";
- if (export) {
+ if (export_) {
out << " " << bsVar->GetName() << " = state;\n";
} else {
out << " ButtonState* ";
static Coord xClosed[] = { unit/5, unit, unit, unit*3/5, 0 };
static Coord yClosed[] = { 0, unit/5, unit*3/5, unit, unit*2/5 };

View File

@ -1,11 +1,19 @@
--- src/bin/ibuild/ibed.c.orig Tue Dec 28 23:59:18 1999
+++ src/bin/ibuild/ibed.c Tue Dec 28 23:59:30 1999
@@ -672,7 +672,7 @@
return tools;
}
--- src/bin/ibuild/ibglue.c.org Sat Apr 25 05:14:55 1992
+++ src/bin/ibuild/ibglue.c Sun Jan 23 20:17:10 2000
@@ -271,14 +271,14 @@
strcpy(VGlueClass, coreclass);
strcat(VGlueClass, "_VGlue");
- boolean export = icomp->GetMemberNameVar()->GetExport();
+ boolean exportval = icomp->GetMemberNameVar()->GetExport();
const char* classname = icomp->GetClassNameVar()->GetName();
if (icomp->GetClassNameVar()->IsSubclass()) {
BeginInstantiate(out);
out << "(";
-static const unit = 15;
+static const int unit = 15;
static Coord xClosed[] = { unit/5, unit, unit, unit*3/5, 0 };
static Coord yClosed[] = { 0, unit/5, unit*3/5, unit, unit*2/5 };
} else {
- if (export && !_emitMain) {
+ if (exportval && !_emitMain) {
out << " " << mname << " = new ";
} else {
out << " " << classname << "* ";

View File

@ -1,19 +1,29 @@
--- src/bin/ibuild/ibglue.c.orig Wed Dec 29 00:01:29 1999
+++ src/bin/ibuild/ibglue.c Wed Dec 29 00:02:33 1999
@@ -271,14 +271,14 @@
strcpy(VGlueClass, coreclass);
strcat(VGlueClass, "_VGlue");
--- src/bin/ibuild/ibmenu.c.org Wed Sep 9 07:34:15 1992
+++ src/bin/ibuild/ibmenu.c Sun Jan 23 20:18:28 2000
@@ -403,7 +403,7 @@
const char* proc = menuItem->GetTrackNameVar()->GetName();
const char* text = menuItem->GetMenuItemGraphic()->GetText();
- boolean export = icomp->GetMemberNameVar()->GetExport();
+ boolean export_ = icomp->GetMemberNameVar()->GetExport();
const char* classname = icomp->GetClassNameVar()->GetName();
+ boolean exportval = icomp->GetMemberNameVar()->GetExport();
Shape* shape = icomp->GetShapeVar()->GetShape();
if (icomp->GetClassNameVar()->IsSubclass()) {
BeginInstantiate(out);
@@ -411,7 +411,7 @@
out << "(";
} else {
- if (export && !_emitMain) {
+ if (export_ && !_emitMain) {
out << " " << mname << " = new ";
+ if (exportval && !_emitMain) {
out << " " << mname << " = ";
out << "new " << MenuClass;
} else {
out << " " << classname << "* ";
@@ -431,7 +431,7 @@
EndInstantiate(out);
if (!_emitMain && proc != nil && *proc != '\0') {
- if (!export || icomp->GetClassNameVar()->IsSubclass()) {
+ if (!exportval || icomp->GetClassNameVar()->IsSubclass()) {
out << " " << mname << "->SetCoreClass(this);\n";
out <<" "<< mname <<"->SetCoreFunc("<< "&" << coreclass;
out << "::" << proc << ");\n";

View File

@ -1,29 +1,18 @@
--- src/bin/ibuild/ibmenu.c.orig Wed Dec 29 00:03:53 1999
+++ src/bin/ibuild/ibmenu.c Wed Dec 29 00:04:11 1999
@@ -403,7 +403,7 @@
const char* proc = menuItem->GetTrackNameVar()->GetName();
const char* text = menuItem->GetMenuItemGraphic()->GetText();
- boolean export = icomp->GetMemberNameVar()->GetExport();
+ boolean export_ = icomp->GetMemberNameVar()->GetExport();
Shape* shape = icomp->GetShapeVar()->GetShape();
if (icomp->GetClassNameVar()->IsSubclass()) {
@@ -411,7 +411,7 @@
out << "(";
--- src/bin/ibuild/ibpanelctrl.c.org Wed Nov 11 03:16:39 1992
+++ src/bin/ibuild/ibpanelctrl.c Sun Jan 23 20:19:37 2000
@@ -871,13 +871,13 @@
} else if (_emitBSInits) {
ButtonStateVar* bsVar = pcComp->GetButtonStateVar();
const char* name = bsVar->GetName();
- boolean export = bsVar->GetExport();
+ boolean exportval = bsVar->GetExport();
const char* subclass = bsVar->GetSubclassName();
if (!_bsinitslist->Search(name)) {
_bsinitslist->Append(name);
- if (export && !_emitMain) {
+ if (exportval && !_emitMain) {
out << " " << name;
} else {
- if (export && !_emitMain) {
+ if (export_ && !_emitMain) {
out << " " << mname << " = ";
out << "new " << MenuClass;
} else {
@@ -431,7 +431,7 @@
EndInstantiate(out);
if (!_emitMain && proc != nil && *proc != '\0') {
- if (!export || icomp->GetClassNameVar()->IsSubclass()) {
+ if (!export_ || icomp->GetClassNameVar()->IsSubclass()) {
out << " " << mname << "->SetCoreClass(this);\n";
out <<" "<< mname <<"->SetCoreFunc("<< "&" << coreclass;
out << "::" << proc << ");\n";

View File

@ -1,18 +1,20 @@
--- src/bin/ibuild/ibpanelctrl.c.orig Wed Dec 29 00:05:10 1999
+++ src/bin/ibuild/ibpanelctrl.c Wed Dec 29 00:05:30 1999
@@ -871,13 +871,13 @@
} else if (_emitBSInits) {
ButtonStateVar* bsVar = pcComp->GetButtonStateVar();
const char* name = bsVar->GetName();
- boolean export = bsVar->GetExport();
+ boolean export_ = bsVar->GetExport();
const char* subclass = bsVar->GetSubclassName();
--- src/bin/ibuild/ibslider.c.org Tue Jun 9 04:44:50 1992
+++ src/bin/ibuild/ibslider.c Sun Jan 23 20:20:51 2000
@@ -416,7 +416,7 @@
strcpy(SliderClass, coreclass);
strcat(SliderClass, "_Slider");
- boolean export = icomp->GetMemberNameVar()->GetExport();
+ boolean exportval = icomp->GetMemberNameVar()->GetExport();
const char* classname = icomp->GetClassNameVar()->GetName();
if (!_bsinitslist->Search(name)) {
_bsinitslist->Append(name);
- if (export && !_emitMain) {
+ if (export_ && !_emitMain) {
out << " " << name;
} else {
int w = icomp->GetCanvasVar()->Width();
@@ -426,7 +426,7 @@
BeginInstantiate(out);
out << "(";
} else {
- if (export && !_emitMain) {
+ if (exportval && !_emitMain) {
out << " " << mname << " = new " << SliderClass;
out << "(";
} else {

View File

@ -1,20 +1,28 @@
--- src/bin/ibuild/ibslider.c.orig Wed Dec 29 00:06:31 1999
+++ src/bin/ibuild/ibslider.c Wed Dec 29 00:06:43 1999
@@ -416,7 +416,7 @@
strcpy(SliderClass, coreclass);
strcat(SliderClass, "_Slider");
- boolean export = icomp->GetMemberNameVar()->GetExport();
+ boolean export_ = icomp->GetMemberNameVar()->GetExport();
const char* classname = icomp->GetClassNameVar()->GetName();
--- src/bin/ibuild/ibvars.c.org Wed Sep 9 07:33:42 1992
+++ src/bin/ibuild/ibvars.c Sun Jan 23 20:22:31 2000
@@ -371,9 +371,9 @@
/*****************************************************************************/
int w = icomp->GetCanvasVar()->Width();
@@ -426,7 +426,7 @@
BeginInstantiate(out);
out << "(";
} else {
- if (export && !_emitMain) {
+ if (export_ && !_emitMain) {
out << " " << mname << " = new " << SliderClass;
out << "(";
} else {
MemberSharedName::MemberSharedName (
- const char* name, boolean export, boolean machgen
+ const char* name, boolean exportval, boolean machgen
) : SharedName(name, machgen) {
- _export = export;
+ _export = exportval;
_subclass = new SubclassNameVar("", false, false);
_subclass->ref();
_idVar = nil;
@@ -471,11 +471,11 @@
/*****************************************************************************/
MemberNameVar::MemberNameVar (
- const char* name, boolean export, boolean machgen
+ const char* name, boolean exportval, boolean machgen
) {
_msharedname = nil;
if (name != nil) {
- _msharedname = new MemberSharedName(name, export, machgen);
+ _msharedname = new MemberSharedName(name, exportval, machgen);
_msharedname->ref();
}
}

View File

@ -1,28 +1,12 @@
--- src/bin/ibuild/ibvars.c.orig Wed Dec 29 00:07:51 1999
+++ src/bin/ibuild/ibvars.c Wed Dec 29 00:08:26 1999
@@ -371,9 +371,9 @@
/*****************************************************************************/
MemberSharedName::MemberSharedName (
- const char* name, boolean export, boolean machgen
+ const char* name, boolean export_, boolean machgen
) : SharedName(name, machgen) {
- _export = export;
+ _export = export_;
_subclass = new SubclassNameVar("", false, false);
_subclass->ref();
_idVar = nil;
@@ -471,11 +471,11 @@
/*****************************************************************************/
MemberNameVar::MemberNameVar (
- const char* name, boolean export, boolean machgen
+ const char* name, boolean export_, boolean machgen
) {
_msharedname = nil;
if (name != nil) {
- _msharedname = new MemberSharedName(name, export, machgen);
+ _msharedname = new MemberSharedName(name, export_, machgen);
_msharedname->ref();
}
}
--- src/bin/ibuild/ibvarviews.c.org Sat Feb 27 02:52:55 1993
+++ src/bin/ibuild/ibvarviews.c Sun Jan 23 20:23:50 2000
@@ -1379,7 +1379,8 @@
);
conflictCmd.Execute();
UList* cl = conflictCmd.GetConflict();
- for(UList* i = cl->First(); i != cl->End(); i = i->Next()) {
+ UList* i;
+ for(i = cl->First(); i != cl->End(); i = i->Next()) {
StateVar* state = (StateVar*) (*i)();
if (state->IsA(SUBCLASSNAME_VAR) && state != subvar) {
SubclassNameVar* svar = (SubclassNameVar*) state;

View File

@ -1,17 +1,72 @@
--- src/bin/ibuild/ibvarviews.c.orig Wed Dec 29 00:09:20 1999
+++ src/bin/ibuild/ibvarviews.c Wed Dec 29 00:09:52 1999
@@ -1374,12 +1374,13 @@
if (strcmp(orig, subclass) != 0) {
if (*subclass != '\0') {
if (strcmp(subclass, baseclass) != 0) {
+ UList* i;
GetConflictCmd conflictCmd(
(GraphicComp*) _icomp->GetRoot(), subclass, true
);
conflictCmd.Execute();
UList* cl = conflictCmd.GetConflict();
- for(UList* i = cl->First(); i != cl->End(); i = i->Next()) {
+ for(i = cl->First(); i != cl->End(); i = i->Next()) {
StateVar* state = (StateVar*) (*i)();
if (state->IsA(SUBCLASSNAME_VAR) && state != subvar) {
SubclassNameVar* svar = (SubclassNameVar*) state;
--- src/bin/idraw/idarrow.c.org Tue Jul 14 02:46:07 1992
+++ src/bin/idraw/idarrow.c Sun Jan 23 20:28:32 2000
@@ -304,9 +304,10 @@
if (dashpatsize <= 0) {
out << "[] " << dashoffset << " ";
} else {
+ int i;
out << "[";
- for (int i = 0; i < dashpatsize - 1; i++) {
+ for (i = 0; i < dashpatsize - 1; i++) {
out << dashpat[i] << " ";
}
out << dashpat[i] << "] " << dashoffset << " ";
@@ -510,6 +511,7 @@
boolean PSArrowMultiLine::Definition (ostream& out) {
ArrowMultiLineComp* comp = (ArrowMultiLineComp*) GetSubject();
ArrowMultiLine* aml = comp->GetArrowMultiLine();
+ int i;
const Coord* x, *y;
int n = aml->GetOriginal(x, y);
@@ -518,7 +520,7 @@
out << "Begin " << MARK << " " << Name() << "\n";
MinGS(out);
out << MARK << " " << n << "\n";
- for (int i = 0; i < n; i++) {
+ for (i = 0; i < n; i++) {
out << x[i] << " " << y[i] << "\n";
}
out << n << " " << Name() << "\n";
@@ -557,9 +559,10 @@
if (dashpatsize <= 0) {
out << "[] " << dashoffset << " ";
} else {
+ int i;
out << "[";
- for (int i = 0; i < dashpatsize - 1; i++) {
+ for (i = 0; i < dashpatsize - 1; i++) {
out << dashpat[i] << " ";
}
out << dashpat[i] << "] " << dashoffset << " ";
@@ -759,6 +762,7 @@
boolean PSArrowSpline::Definition (ostream& out) {
ArrowSplineComp* comp = (ArrowSplineComp*) GetSubject();
ArrowOpenBSpline* aml = comp->GetArrowOpenBSpline();
+ int i;
const Coord* x, *y;
int n = aml->GetOriginal(x, y);
@@ -767,7 +771,7 @@
out << "Begin " << MARK << " " << Name() << "\n";
MinGS(out);
out << MARK << " " << n << "\n";
- for (int i = 0; i < n; i++) {
+ for (i = 0; i < n; i++) {
out << x[i] << " " << y[i] << "\n";
}
out << n << " " << Name() << "\n";
@@ -806,9 +810,10 @@
if (dashpatsize <= 0) {
out << "[] " << dashoffset << " ";
} else {
+ int i;
out << "[";
- for (int i = 0; i < dashpatsize - 1; i++) {
+ for (i = 0; i < dashpatsize - 1; i++) {
out << dashpat[i] << " ";
}
out << dashpat[i] << "] " << dashoffset << " ";

View File

@ -1,14 +1,29 @@
--- src/lib/Unidraw/Imakefile.orig Wed Dec 29 00:22:37 1999
+++ src/lib/Unidraw/Imakefile Wed Dec 29 00:25:23 1999
@@ -5,7 +5,11 @@
#ifdef InObjectCodeDir
--- src/bin/idraw/idcatalog.c.org Tue Sep 29 03:09:01 1992
+++ src/bin/idraw/idcatalog.c Sun Jan 23 20:29:52 2000
@@ -658,7 +658,8 @@
graylevel = CalcGrayLevel(data[0]);
}
} else if (graylevel == -1) {
- for (int i = 0; in >> _buf && i < patternHeight; i++) {
+ int i;
+ for (i = 0; in >> _buf && i < patternHeight; i++) {
if (_buf[0] == '>' || sscanf(_buf, "%x", &data[i]) != 1) {
break;
}
@@ -730,6 +731,7 @@
static int sizepoints = 0;
static Coord* xcoords = nil;
static Coord* ycoords = nil;
+ int i;
LIB = Unidraw
+.if defined(PORTOBJFORMAT) && ($(PORTOBJFORMAT) == "elf")
+VERSION = 3
+.else
VERSION = 3.1
+.endif
MakeLibrary($(LIB),$(VERSION))
Skip(in);
in >> n;
@@ -742,7 +744,7 @@
ycoords = new Coord[sizepoints];
}
- for (int i = 0; i < n; i++) {
+ for (i = 0; i < n; i++) {
if (_psversion < PSV_NONREDUNDANT) {
Skip(in);
}

View File

@ -0,0 +1,11 @@
--- src/bin/idraw/ided.c.org Wed Jan 27 06:09:36 1993
+++ src/bin/idraw/ided.c Sun Jan 23 20:30:57 2000
@@ -349,7 +349,7 @@
return commands;
}
-static const unit = 15;
+static const int unit = 15;
static Coord xClosed[] = { unit/5, unit, unit, unit*3/5, 0 };
static Coord yClosed[] = { 0, unit/5, unit*3/5, unit, unit*2/5 };

View File

@ -0,0 +1,35 @@
--- src/bin/mailbox/main.c.org Sat Sep 12 01:19:22 1992
+++ src/bin/mailbox/main.c Sun Jan 23 20:32:57 2000
@@ -453,7 +453,8 @@
if (atp != nil) {
char* dotp = strchr(atp, '.');
if (dotp != nil) {
- for (int i = 0; i < strlen(mail_domain); ++i) {
+ int i;
+ for (i = 0; i < strlen(mail_domain); ++i) {
char c = dotp[i];
c = isupper(c) ? c - 'A' + 'a' : c;
if (c != mail_domain[i]) {
@@ -497,8 +498,9 @@
break;
}
} else if (*line == '\n' && *mail != '\0') {
+ int i;
delete items[MaxItemCount-1];
- for (int i=MaxItemCount-2; i>=0; --i) {
+ for (i=MaxItemCount-2; i>=0; --i) {
items[i+1] = items[i];
}
items[0] = new char[MaxItemSize];
@@ -517,9 +519,10 @@
char* MailBox::addressToAlias(char* emailAddress, boolean lookupNames) {
lowercasifyString(emailAddress);
+ int i;
/* look for a match in the list of aliases */
- for (int i = 0; addresses[i]; i++) {
+ for (i = 0; addresses[i]; i++) {
if (strcmp(emailAddress, addresses[i]) == 0) {
emailAddress = strcpy(new char[strlen(aliases[i])+1], aliases[i]);
return emailAddress;

View File

@ -1,3 +1,3 @@
Interviews is a toolkit with lots of nice utilities (like idraw).
Seigo TANIMURA <tanimura@naklab.dnj.ynu.ac.jp>
Seigo Tanimura <tanimura@FreeBSD.org>

View File

@ -1,4 +1,5 @@
interviews/bin/FREEBSD/alert
interviews/bin/FREEBSD/bsdinst
interviews/bin/FREEBSD/cpu
interviews/bin/FREEBSD/dclock
interviews/bin/FREEBSD/doc
@ -14,10 +15,12 @@ interviews/bin/FREEBSD/mailbox
interviews/bin/FREEBSD/remind
interviews/config/InterViews/TIFF.def
interviews/config/InterViews/arch.def
interviews/config/InterViews/cxx.def
interviews/config/InterViews/gcc.def
interviews/config/InterViews/iv-DGUX.cf
interviews/config/InterViews/iv-Mips.cf
interviews/config/InterViews/iv-aix.cf
interviews/config/InterViews/iv-alpha.cf
interviews/config/InterViews/iv-apollo.cf
interviews/config/InterViews/iv-att.cf
interviews/config/InterViews/iv-bsd.cf
@ -27,6 +30,7 @@ interviews/config/InterViews/iv-freebsd.cf
interviews/config/InterViews/iv-generic.cf
interviews/config/InterViews/iv-hp.cf
interviews/config/InterViews/iv-ibm.cf
interviews/config/InterViews/iv-linux.cf
interviews/config/InterViews/iv-luna.cf
interviews/config/InterViews/iv-m4330.cf
interviews/config/InterViews/iv-macII.cf
@ -35,6 +39,7 @@ interviews/config/InterViews/iv-pegasus.cf
interviews/config/InterViews/iv-sgi.cf
interviews/config/InterViews/iv-sony.cf
interviews/config/InterViews/iv-stellar.cf
interviews/config/InterViews/iv-stratus.cf
interviews/config/InterViews/iv-sun.cf
interviews/config/InterViews/iv-ultrix.cf
interviews/config/InterViews/iv-x386.cf
@ -395,8 +400,10 @@ interviews/include/Unidraw/umap.h
interviews/include/Unidraw/unidraw.h
interviews/include/Unidraw/upage.h
interviews/include/Unidraw/viewer.h
interviews/lib/FREEBSD/libIV.so.3.1
interviews/lib/FREEBSD/libUnidraw.so.3.1
interviews/lib/FREEBSD/libIV.so
interviews/lib/FREEBSD/libIV.so.3
interviews/lib/FREEBSD/libUnidraw.so
interviews/lib/FREEBSD/libUnidraw.so.3
interviews/lib/all/app-defaults/Doc
interviews/lib/all/app-defaults/Idemo
interviews/lib/all/app-defaults/InterViews
@ -515,10 +522,6 @@ interviews/lib/all/styles/smallpage.sty
interviews/lib/all/styles/thesis.sty
interviews/lib/all/styles/times.sty
interviews/man/refman.PS
lib/libIV.so
lib/libIV.so.3.1
lib/libUnidraw.so
lib/libUnidraw.so.3.1
@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
@dirrm interviews/bin/FREEBSD