Fixed a lot of warnings and errors.
This commit is contained in:
@@ -37,7 +37,7 @@ rule fpcMkObjectDirs
|
||||
{
|
||||
dir = [ FDirName $(LOCATE_TARGET) $(i:D) ] ;
|
||||
Depends $(i:S=$(SUFOBJ)) : $(dir) ;
|
||||
MkDir $(dir) ;
|
||||
MkDir -p $(dir) ;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -59,6 +59,13 @@ actions fpc
|
||||
fpc -g -S2 $(2) -FE$(dir) ;
|
||||
}
|
||||
|
||||
# call the Lex interpreter
|
||||
|
||||
actions Lex
|
||||
{
|
||||
flex $(2) ;
|
||||
}
|
||||
|
||||
# Make a zip file named $(1) that include (recursively) all files in the directory list $(2), except the ones
|
||||
# in the CVS subdirectories
|
||||
rule MakeZip
|
||||
@@ -145,7 +152,7 @@ rule MkObjectDirs
|
||||
{
|
||||
dir = [ FDirName $(LOCATE_TARGET) $(i:D) ] ;
|
||||
Depends $(i:S=$(SUFOBJ)) : $(dir) ;
|
||||
MkDir $(dir) ;
|
||||
MkDir -p $(dir) ;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#include <message.h>
|
||||
#include <beobj.h>
|
||||
|
||||
class BPApplication : public BApplication, public virtual BPLooper
|
||||
class BPApplication : public BApplication, public BPLooper
|
||||
{
|
||||
public:
|
||||
BPApplication(TPasObject PasObject, const char *signature);
|
||||
@@ -53,4 +53,4 @@ class BPApplication : public BApplication, public virtual BPLooper
|
||||
private:
|
||||
};
|
||||
|
||||
#endif /* _APPLICATION_H_ */
|
||||
#endif /* _APPLICATION_H_ */
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
typedef void (*BHandler_MessageReceived_hook) (TPasObject PasObject, TCPlusObject message);
|
||||
|
||||
class BPHandler : public BHandler, public virtual BPasObject
|
||||
class BPHandler : public BHandler, public BPasObject
|
||||
{
|
||||
public:
|
||||
BPHandler(TPasObject PasObject, const char *name = NULL);
|
||||
@@ -38,4 +38,4 @@ class BPHandler : public BHandler, public virtual BPasObject
|
||||
private:
|
||||
};
|
||||
|
||||
#endif /* _HANDLER_H_ */
|
||||
#endif /* _HANDLER_H_ */
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
#include <handler.h>
|
||||
|
||||
class BPLooper : public BLooper, public virtual BPHandler
|
||||
class BPLooper : public BLooper, public BPHandler
|
||||
{
|
||||
public:
|
||||
BPLooper(TPasObject PasObject, const char *name = NULL,
|
||||
@@ -43,4 +43,4 @@ class BPLooper : public BLooper, public virtual BPHandler
|
||||
private:
|
||||
};
|
||||
|
||||
#endif /* _LOOPER_H_ */
|
||||
#endif /* _LOOPER_H_ */
|
||||
|
||||
@@ -35,4 +35,4 @@ class BPMessage : public BMessage, private BPasObject
|
||||
private:
|
||||
};
|
||||
|
||||
#endif /* _MESSAGE_H_ */
|
||||
#endif /* _MESSAGE_H_ */
|
||||
|
||||
@@ -21,4 +21,4 @@
|
||||
|
||||
#include <Roster.h>
|
||||
|
||||
#endif /* _ROSTER_H_ */
|
||||
#endif /* _ROSTER_H_ */
|
||||
|
||||
@@ -35,4 +35,4 @@ class BPasObject
|
||||
TPasObject FPasObject;
|
||||
};
|
||||
|
||||
#endif /* _BEOBJ_H_ */
|
||||
#endif /* _BEOBJ_H_ */
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
typedef void (*BControl_SetEnabled_hook) (TPasObject PasObject, bool enabled);
|
||||
typedef void (*BControl_SetValue_hook) (TPasObject PasObject, int32 value);
|
||||
|
||||
class BPControl : public BControl, virtual public BPView
|
||||
class BPControl : public BControl, public BPView
|
||||
{
|
||||
public:
|
||||
// <BView_Constructor>
|
||||
@@ -48,4 +48,4 @@ class BPControl : public BControl, virtual public BPView
|
||||
private:
|
||||
};
|
||||
|
||||
#endif /* _CONTROL_H_ */
|
||||
#endif /* _CONTROL_H_ */
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
#include <handler.h>
|
||||
#include <beobj.h>
|
||||
|
||||
class BPListView : public BListView, virtual public BPView
|
||||
class BPListView : public BListView, public BPView
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -76,4 +76,4 @@ virtual void AllDetached();
|
||||
protected:
|
||||
};
|
||||
|
||||
#endif /* _LISTVIEW_H_ */
|
||||
#endif /* _LISTVIEW_H_ */
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
#include "view.h"
|
||||
#include <beobj.h>
|
||||
|
||||
class BPMenu : public BMenu, virtual public BPView
|
||||
class BPMenu : public BMenu, public BPView
|
||||
{
|
||||
public:
|
||||
BPMenu(TPasObject PasObject, const char *name, menu_layout layout = B_ITEMS_IN_COLUMN);
|
||||
@@ -40,4 +40,4 @@ class BPMenu : public BMenu, virtual public BPView
|
||||
private:
|
||||
};
|
||||
|
||||
#endif /* _MENU_H_ */
|
||||
#endif /* _MENU_H_ */
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
#include "menu.h"
|
||||
#include <beobj.h>
|
||||
|
||||
class BPMenuBar : public BMenuBar, virtual public BPMenu
|
||||
class BPMenuBar : public BMenuBar, public BPMenu
|
||||
{
|
||||
public:
|
||||
BPMenuBar(TPasObject PasObject, BRect frame, const char *name,
|
||||
|
||||
@@ -48,4 +48,4 @@ class BPSeparatorItem : public BSeparatorItem, virtual public BPMenuItem
|
||||
virtual void DrawContent(void);
|
||||
};
|
||||
|
||||
#endif /* _MENUITEM_H_ */
|
||||
#endif /* _MENUITEM_H_ */
|
||||
|
||||
@@ -31,4 +31,4 @@ class BPPoint : public BPoint, public BPasObject
|
||||
BPPoint(TPasObject PasObject);
|
||||
};
|
||||
|
||||
#endif _POINT_H_ /* _POINT_H_ */
|
||||
#endif _POINT_H_ /* _POINT_H_ */
|
||||
|
||||
@@ -34,4 +34,4 @@ class BPRect : public BRect, public BPasObject
|
||||
BPRect(TPasObject PasObject, BPoint leftTop, BPoint rightBottom);
|
||||
};
|
||||
|
||||
#endif _RECT_H_ /* _RECT_H_ */
|
||||
#endif _RECT_H_ /* _RECT_H_ */
|
||||
|
||||
@@ -75,4 +75,4 @@ class BPView : public BView, public virtual BPHandler
|
||||
private:
|
||||
};
|
||||
|
||||
#endif /* _VIEW_H_ */
|
||||
#endif /* _VIEW_H_ */
|
||||
|
||||
@@ -43,4 +43,4 @@ class BPWindow : public BWindow, public BPLooper
|
||||
private:
|
||||
};
|
||||
|
||||
#endif /* _WINDOW_H_ */
|
||||
#endif /* _WINDOW_H_ */
|
||||
|
||||
@@ -39,4 +39,4 @@ static BArchivable *Instantiate(BMessage *from);
|
||||
private:
|
||||
};
|
||||
|
||||
#endif /* _ARCHIVABLE_H_ */
|
||||
#endif /* _ARCHIVABLE_H_ */
|
||||
|
||||
@@ -60,17 +60,19 @@ BMessenger *be_app_messengerCPlus;
|
||||
#endif
|
||||
|
||||
BPApplication::BPApplication(TPasObject PasObject, const char *signature)
|
||||
: BApplication(signature), BPHandler(PasObject), BPLooper(PasObject),
|
||||
BPasObject(PasObject)
|
||||
: BApplication(signature),
|
||||
// BPHandler(PasObject),
|
||||
BPLooper(PasObject)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
be_app_messengerCPlus = &be_app_messenger;
|
||||
}
|
||||
|
||||
BPApplication::BPApplication(TPasObject PasObject, const char *signature,
|
||||
status_t *error) : BApplication(signature, error),
|
||||
BPHandler(PasObject),
|
||||
BPLooper(PasObject),
|
||||
BPasObject(PasObject)
|
||||
// BPHandler(PasObject),
|
||||
BPLooper(PasObject)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
be_app_messengerCPlus = &be_app_messenger;
|
||||
}
|
||||
@@ -171,4 +173,4 @@ status_t BApplication_GetAppInfo(TCPlusObject Application,app_info *info)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _APPLICATION_CPP_ */
|
||||
#endif /* _APPLICATION_CPP_ */
|
||||
|
||||
@@ -270,4 +270,4 @@ BClipboard_UploadToSystem(BClipboard *Clipboard)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _CLIPBOARD_CPP_ */
|
||||
#endif /* _CLIPBOARD_CPP_ */
|
||||
|
||||
@@ -75,4 +75,4 @@ TCPlusObject BHandler_Create(TPasObject PasObject, const char *name)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _HANDLER_CPP_ */
|
||||
#endif /* _HANDLER_CPP_ */
|
||||
|
||||
@@ -51,8 +51,8 @@ BPLooper::BPLooper(TPasObject PasObject, const char *name = NULL,
|
||||
int32 priority = B_NORMAL_PRIORITY,
|
||||
int32 portCapacity = B_LOOPER_PORT_DEFAULT_CAPACITY)
|
||||
: BLooper(name, priority, portCapacity),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -128,4 +128,4 @@ status_t BLooper_PostMessage_2(TCPlusObject Looper, uint32 command)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _LOOPER_CPP_ */
|
||||
#endif /* _LOOPER_CPP_ */
|
||||
|
||||
@@ -244,4 +244,4 @@ BMessage_operator_equal(BMessage *Message, const BMessage &msg)
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* _MESSAGE_CPP_ */
|
||||
#endif /* _MESSAGE_CPP_ */
|
||||
|
||||
@@ -275,4 +275,4 @@ BMessenger_Team(BMessenger *Messenger)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _MESSENGER_CPP_ */
|
||||
#endif /* _MESSENGER_CPP_ */
|
||||
|
||||
@@ -741,4 +741,4 @@ BRoster_InitMessengers(BRoster *Roster)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _ROSTER_CPP_ */
|
||||
#endif /* _ROSTER_CPP_ */
|
||||
|
||||
@@ -48,4 +48,4 @@ char *BPasObject::GetPasClassName(void)
|
||||
return PasObject_GetPasClassName_hook(FPasObject);
|
||||
}
|
||||
|
||||
#endif /* _BEOBJ_CPP_ */
|
||||
#endif /* _BEOBJ_CPP_ */
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
/*----------------------------------------------------------------*/
|
||||
/*----- BAlert class ---------------------------------------------*/
|
||||
|
||||
class BPAlert : public BAlert, public virtual BPWindow // Is this OK? or should be public virtual?
|
||||
class BPAlert : public BAlert, public BPWindow // Is this OK? or should be public virtual?
|
||||
{
|
||||
public:
|
||||
BPAlert(TPasObject PasObject,
|
||||
@@ -124,16 +124,16 @@ BPAlert::BPAlert(TPasObject PasObject,
|
||||
button_width width = B_WIDTH_AS_USUAL,
|
||||
alert_type type = B_INFO_ALERT)
|
||||
: BAlert(title, text, button1, button2, button3, width, type),
|
||||
BPWindow(PasObject, BRect(), title, B_UNTYPED_WINDOW, 0, 0),
|
||||
BPWindow(PasObject, BRect(), title, B_UNTYPED_WINDOW, 0, 0)
|
||||
|
||||
// oco or Baldur :
|
||||
// why this doesn't work? compiler says:
|
||||
// BPWindow doesn't have a BPLooper member. The same with BPArchivable.
|
||||
|
||||
// BPLooper(PasObject),
|
||||
BPHandler(PasObject, title),
|
||||
// BPHandler(PasObject, title),
|
||||
// BPArchivable(PasObject),
|
||||
BPasObject(PasObject)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
@@ -148,11 +148,11 @@ BPAlert::BPAlert(TPasObject PasObject,
|
||||
button_spacing spacing,
|
||||
alert_type type = B_INFO_ALERT)
|
||||
: BAlert(title, text, button1, button2, button3, width, spacing, type),
|
||||
BPWindow(PasObject, BRect(), title, B_UNTYPED_WINDOW, 0, 0),
|
||||
BPWindow(PasObject, BRect(), title, B_UNTYPED_WINDOW, 0, 0)
|
||||
// BPLooper(PasObject),
|
||||
BPHandler(PasObject, title),
|
||||
// BPHandler(PasObject, title),
|
||||
// BPArchivable(PasObject),
|
||||
BPasObject(PasObject)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
@@ -160,11 +160,11 @@ BPAlert::BPAlert(TPasObject PasObject,
|
||||
BPAlert::BPAlert(TPasObject PasObject, BMessage *data)
|
||||
: BAlert(data),
|
||||
// UGLY HACK!!! FIX ME!!! (should be "BPWindow(PasObject, data)" )
|
||||
BPWindow(PasObject, BRect(), "Ugly_Hack!", B_UNTYPED_WINDOW, 0, 0),
|
||||
BPWindow(PasObject, BRect(), "Ugly_Hack!", B_UNTYPED_WINDOW, 0, 0)
|
||||
// BPLooper(PasObject),
|
||||
BPHandler(PasObject),
|
||||
// BPHandler(PasObject),
|
||||
// BPArchivable(PasObject),
|
||||
BPasObject(PasObject)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
#include <beobj.h>
|
||||
|
||||
|
||||
class BPBox : public BBox, virtual public BPView
|
||||
class BPBox : public BBox, public BPView
|
||||
{
|
||||
public:
|
||||
BPBox(TPasObject PasObject,
|
||||
@@ -112,8 +112,8 @@ BPBox::BPBox(TPasObject PasObject,
|
||||
:
|
||||
BBox(bounds, name, resizeFlags, flags, border),
|
||||
BPView(PasObject, bounds, name, resizeFlags, flags),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
@@ -122,8 +122,8 @@ BPBox::BPBox(TPasObject PasObject, BMessage *archive)
|
||||
:
|
||||
BBox(archive),
|
||||
BPView(PasObject, archive),
|
||||
BPHandler(PasObject, archive),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, archive)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ BButton_MakeDefault_hook Button_MakeDefault_hook;
|
||||
}
|
||||
#endif
|
||||
|
||||
class BPButton : public BButton, virtual public BPControl
|
||||
class BPButton : public BButton, public BPControl
|
||||
{
|
||||
public:
|
||||
// <BView_Constructor>
|
||||
@@ -91,9 +91,9 @@ BPButton::BPButton(TPasObject PasObject, BRect frame,
|
||||
resizeMask, flags),
|
||||
BPControl(PasObject, frame, name, label, message,
|
||||
resizeMask, flags),
|
||||
BPView(PasObject, frame, name, resizeMask, flags),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
// BPView(PasObject, frame, name, resizeMask, flags),
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
@@ -101,9 +101,9 @@ BPButton::BPButton(TPasObject PasObject, BRect frame,
|
||||
BPButton::BPButton(TPasObject PasObject, BMessage *archive)
|
||||
:BButton(archive),
|
||||
BPControl(PasObject, archive),
|
||||
BPView(PasObject, archive),
|
||||
BPHandler(PasObject, archive),
|
||||
BPasObject(PasObject)
|
||||
// BPView(PasObject, archive),
|
||||
BPHandler(PasObject, archive)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
@@ -683,4 +683,4 @@ BButton_Execute(BButton *Button)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _BUTTON_CPP_ */
|
||||
#endif /* _BUTTON_CPP_ */
|
||||
|
||||
@@ -41,7 +41,7 @@ extern "C" {
|
||||
}
|
||||
#endif
|
||||
|
||||
class BPCheckBox : public BCheckBox, virtual public BPControl {
|
||||
class BPCheckBox : public BCheckBox, public BPControl {
|
||||
|
||||
public:
|
||||
BPCheckBox(TPasObject PasObject, BRect frame,
|
||||
@@ -105,9 +105,9 @@ BPCheckBox::BPCheckBox(TPasObject PasObject,
|
||||
message,rmask,flags),
|
||||
BPControl(PasObject, frame, name, label, message,
|
||||
rmask, flags),
|
||||
BPView(PasObject, frame, name, rmask, flags),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
// BPView(PasObject, frame, name, rmask, flags),
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
@@ -115,9 +115,9 @@ BPCheckBox::BPCheckBox(TPasObject PasObject,
|
||||
BPCheckBox::BPCheckBox(TPasObject PasObject, BMessage *archive)
|
||||
:BCheckBox(archive),
|
||||
BPControl(PasObject, archive),
|
||||
BPView(PasObject, archive),
|
||||
BPHandler(PasObject, archive),
|
||||
BPasObject(PasObject)
|
||||
// BPView(PasObject, archive),
|
||||
BPHandler(PasObject, archive)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
@@ -51,8 +51,8 @@ BPControl::BPControl(TPasObject PasObject, BRect frame,
|
||||
BControl(frame, name, label, message,
|
||||
resizeMask, flags),
|
||||
BPView(PasObject, frame, name, resizeMask, flags),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
@@ -60,8 +60,8 @@ BPControl::BPControl(TPasObject PasObject, BRect frame,
|
||||
BPControl::BPControl(TPasObject PasObject, BMessage *message):
|
||||
BControl(message),
|
||||
BPView(PasObject, message),
|
||||
BPHandler(PasObject, message),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, message)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -557,4 +557,4 @@ BControl_InitData(BControl *Control, BMessage *data)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _CONTROL_CPP_ */
|
||||
#endif /* _CONTROL_CPP_ */
|
||||
|
||||
@@ -44,8 +44,8 @@ BListString_InitiateDrag_hook ListString_InitiateDrag_hook;
|
||||
BPListView::BPListView(TPasObject PasObject,BMessage *data)
|
||||
:BListView(data),
|
||||
BPView(PasObject, data),
|
||||
BPHandler(PasObject, data),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, data)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -58,8 +58,8 @@ BPListView::BPListView(TPasObject PasObject,BRect frame,
|
||||
B_NAVIGABLE)
|
||||
:BListView(frame,name,type,resizeMask,flags),
|
||||
BPView(PasObject, BRect(0,0,0,0), name, 0, flags),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -20,32 +20,32 @@
|
||||
BPMenu::BPMenu(TPasObject PasObject, const char *name, menu_layout layout = B_ITEMS_IN_COLUMN)
|
||||
:BMenu(name, layout),
|
||||
BPView(PasObject, BRect(0, 0, 0, 0), "", 0, 0),
|
||||
BPHandler(PasObject),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
BPMenu::BPMenu(TPasObject PasObject, const char *name, float width, float height)
|
||||
:BMenu(name, width, height),
|
||||
BPView(PasObject, BRect(0, 0, 0, 0), "", 0, 0),
|
||||
BPHandler(PasObject),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
BPMenu::BPMenu(TPasObject PasObject, BMessage *archive)
|
||||
:BMenu(archive),
|
||||
BPView(PasObject, BRect(0, 0, 0, 0), "", 0, 0),
|
||||
BPHandler(PasObject),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
BPMenu::BPMenu(TPasObject PasObject, BRect frame, const char *name, uint32 resizingMode, uint32 flags, menu_layout layout, bool resizeToFit)
|
||||
:BMenu(frame, name, resizingMode, flags, layout, resizeToFit),
|
||||
BPView(PasObject, BRect(0, 0, 0, 0), "", 0, 0),
|
||||
BPHandler(PasObject),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -922,4 +922,4 @@ TCPlusObject BMenu_Create_3(TPasObject PasObject, BRect frame, const char *viewN
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _MENU_CPP_ */
|
||||
#endif /* _MENU_CPP_ */
|
||||
|
||||
@@ -10,18 +10,18 @@ BPMenuBar::BPMenuBar(TPasObject PasObject, BRect frame, const char *name,
|
||||
menu_layout layout = B_ITEMS_IN_COLUMN, bool resizeToFit = true)
|
||||
:BMenuBar(frame, name, resizingMode, layout, resizeToFit),
|
||||
BPMenu(PasObject, name, layout),
|
||||
BPView(PasObject, BRect(0, 0, 0, 0), "", 0, 0),
|
||||
BPHandler(PasObject),
|
||||
BPasObject(PasObject)
|
||||
// BPView(PasObject, BRect(0, 0, 0, 0), "", 0, 0),
|
||||
BPHandler(PasObject)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
BPMenuBar::BPMenuBar(TPasObject PasObject, BMessage *archive)
|
||||
:BMenuBar(archive),
|
||||
BPMenu(PasObject, archive),
|
||||
BPView(PasObject, BRect(0, 0, 0, 0), "", 0, 0),
|
||||
BPHandler(PasObject),
|
||||
BPasObject(PasObject)
|
||||
// BPView(PasObject, BRect(0, 0, 0, 0), "", 0, 0),
|
||||
BPHandler(PasObject)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -430,4 +430,4 @@ BSeparatorItem_SetEnabled(BSeparatorItem *SeparatorItem, bool state)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _MENUITEM_CPP_ */
|
||||
#endif /* _MENUITEM_CPP_ */
|
||||
|
||||
@@ -36,7 +36,7 @@ extern "C" {
|
||||
}
|
||||
#endif
|
||||
|
||||
class BPOutlineListView : public BOutlineListView, virtual public BPListView
|
||||
class BPOutlineListView : public BOutlineListView, public BPListView
|
||||
{
|
||||
public:
|
||||
BPOutlineListView(TPasObject PasObject,BRect frame,
|
||||
@@ -74,9 +74,9 @@ virtual void MessageReceived(BMessage *);
|
||||
BPOutlineListView::BPOutlineListView(TPasObject PasObject,BMessage *data)
|
||||
:BOutlineListView(data),
|
||||
BPListView(PasObject, data),
|
||||
BPView(PasObject, data),
|
||||
BPHandler(PasObject, data),
|
||||
BPasObject(PasObject)
|
||||
// BPView(PasObject, data),
|
||||
BPHandler(PasObject, data)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -88,9 +88,9 @@ BPOutlineListView::BPOutlineListView(TPasObject PasObject,BRect frame,
|
||||
| B_NAVIGABLE)
|
||||
:BOutlineListView(frame,name,type,resizeMask,flags),
|
||||
BPListView(PasObject, frame,name,type,resizeMask,flags),
|
||||
BPView(PasObject, frame,name,resizeMask,flags),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
// BPView(PasObject, frame,name,resizeMask,flags),
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -81,4 +81,4 @@ void BPoint_Set(TCPlusObject Point, float x, float y)
|
||||
#endif
|
||||
|
||||
|
||||
#endif _POINT_CPP_ /* _POINT_CPP_ */
|
||||
#endif _POINT_CPP_ /* _POINT_CPP_ */
|
||||
|
||||
@@ -42,7 +42,7 @@ extern "C" {
|
||||
}
|
||||
#endif
|
||||
|
||||
class BPRadioButton : public BRadioButton, virtual public BPControl {
|
||||
class BPRadioButton : public BRadioButton, public BPControl {
|
||||
|
||||
public:
|
||||
BPRadioButton(TPasObject PasObject,
|
||||
@@ -116,9 +116,9 @@ BPRadioButton::BPRadioButton(TPasObject PasObject,
|
||||
message,rmask,flags),
|
||||
BPControl(PasObject, frame, name, label, message,
|
||||
rmask, flags),
|
||||
BPView(PasObject, frame, name, rmask, flags),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
// BPView(PasObject, frame, name, rmask, flags),
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
@@ -127,9 +127,9 @@ BPRadioButton::BPRadioButton(TPasObject PasObject,
|
||||
BPRadioButton::BPRadioButton(TPasObject PasObject, BMessage *archive)
|
||||
:BRadioButton(archive),
|
||||
BPControl(PasObject, archive),
|
||||
BPView(PasObject, archive),
|
||||
BPHandler(PasObject, archive),
|
||||
BPasObject(PasObject)
|
||||
// BPView(PasObject, archive),
|
||||
BPHandler(PasObject, archive)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
@@ -81,4 +81,4 @@ void BRect_PrintToStream(TCPlusObject rect)
|
||||
#endif
|
||||
|
||||
|
||||
#endif _RECT_CPP_ /* _RECT_CPP_ */
|
||||
#endif _RECT_CPP_ /* _RECT_CPP_ */
|
||||
|
||||
@@ -38,7 +38,7 @@ extern "C" {
|
||||
}
|
||||
#endif
|
||||
|
||||
class BPScrollBar : public BScrollBar,virtual public BPView {
|
||||
class BPScrollBar : public BScrollBar, public BPView {
|
||||
|
||||
public:
|
||||
BPScrollBar(TPasObject PasObject,
|
||||
@@ -85,8 +85,8 @@ BPScrollBar::BPScrollBar(TPasObject PasObject,
|
||||
max,
|
||||
direction),
|
||||
BPView(PasObject, BRect(0,0,0,0), name, 0, 0),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
@@ -94,8 +94,8 @@ BPScrollBar::BPScrollBar(TPasObject PasObject,
|
||||
BPScrollBar::BPScrollBar(TPasObject PasObject, BMessage *data)
|
||||
:BScrollBar(data),
|
||||
BPView(PasObject, data),
|
||||
BPHandler(PasObject, data),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, data)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ extern "C" {
|
||||
}
|
||||
#endif
|
||||
|
||||
class BPScrollView : public BScrollView, virtual public BPView {
|
||||
class BPScrollView : public BScrollView, public BPView {
|
||||
|
||||
public:
|
||||
BPScrollView(
|
||||
@@ -99,8 +99,8 @@ BPScrollView::BPScrollView(TPasObject PasObject,
|
||||
vertical,
|
||||
border),
|
||||
BPView(PasObject, BRect(0,0,0,0), name, 0, flags),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
@@ -110,8 +110,8 @@ BPScrollView::BPScrollView(TPasObject PasObject,
|
||||
BPScrollView::BPScrollView(TPasObject PasObject, BMessage *data)
|
||||
:BScrollView(data),
|
||||
BPView(PasObject, data),
|
||||
BPHandler(PasObject, data),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, data)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ extern "C" {
|
||||
}
|
||||
#endif
|
||||
|
||||
class BPStatusBar : public BStatusBar, virtual BPView
|
||||
class BPStatusBar : public BStatusBar, public BPView
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -80,16 +80,16 @@ BPStatusBar::BPStatusBar(TPasObject PasObject,
|
||||
label ,
|
||||
trailing_label ),
|
||||
BPView(PasObject, BRect(0,0,0,0), name, 0, 0),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
BPStatusBar::BPStatusBar(TPasObject PasObject,BMessage *data)
|
||||
:BStatusBar(data),
|
||||
BPView(PasObject, data),
|
||||
BPHandler(PasObject, data),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, data)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ extern "C" {
|
||||
}
|
||||
#endif
|
||||
|
||||
class BPStringView : public BStringView, virtual public BPView
|
||||
class BPStringView : public BStringView, public BPView
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -75,8 +75,8 @@ BPStringView::BPStringView(TPasObject PasObject,
|
||||
resizeFlags,
|
||||
flags),
|
||||
BPView(PasObject, BRect(0,0,0,0), name, 0, flags),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
@@ -84,8 +84,8 @@ BPStringView::BPStringView(TPasObject PasObject,
|
||||
BPStringView::BPStringView(TPasObject PasObject, BMessage *data)
|
||||
:BStringView(data),
|
||||
BPView(PasObject, data),
|
||||
BPHandler(PasObject, data),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, data)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ BTabView_TabFrame_hook TabView_TabFrame_hook;
|
||||
}
|
||||
#endif
|
||||
|
||||
class BPTab :public BTab , virtual public BPasObject {
|
||||
class BPTab :public BTab, public BPasObject {
|
||||
public:
|
||||
BPTab(TPasObject PasObject,BView* contents=NULL);
|
||||
BPTab(TPasObject PasObject,BMessage* data);
|
||||
@@ -76,14 +76,14 @@ virtual void DrawTab(BView* owner, BRect tabFrame, tab_position,bool full=tru
|
||||
};
|
||||
|
||||
BPTab::BPTab(TPasObject PasObject,BView* contents=NULL)
|
||||
:BTab(contents),
|
||||
: BTab(contents),
|
||||
BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
BPTab::BPTab(TPasObject PasObject,BMessage* data)
|
||||
:BTab(data),
|
||||
: BTab(data),
|
||||
BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
@@ -100,7 +100,7 @@ void BPTab::DrawTab(BView* owner, BRect tabFrame, tab_position value, bool full)
|
||||
|
||||
|
||||
|
||||
class BPTabView : public BTabView, virtual public BPView {
|
||||
class BPTabView : public BTabView, public BPView {
|
||||
public:
|
||||
BPTabView(TPasObject PasObject,BRect frame, const char *name,
|
||||
button_width width=B_WIDTH_AS_USUAL,
|
||||
@@ -159,8 +159,8 @@ BPTabView::BPTabView(TPasObject PasObject,BRect frame, const char *name,
|
||||
resizingMode,
|
||||
flags),
|
||||
BPView(PasObject, frame, name, resizingMode, flags),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -168,8 +168,8 @@ BPTabView::BPTabView(TPasObject PasObject,BRect frame, const char *name,
|
||||
BPTabView::BPTabView(TPasObject PasObject, BMessage *data)
|
||||
:BTabView(data),
|
||||
BPView(PasObject, data),
|
||||
BPHandler(PasObject, data),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, data)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
/*
|
||||
|
||||
@@ -41,7 +41,7 @@ extern "C" {
|
||||
}
|
||||
#endif
|
||||
|
||||
class BPTextControl : public BTextControl, virtual public BPControl {
|
||||
class BPTextControl : public BTextControl, public BPControl {
|
||||
|
||||
public:
|
||||
BPTextControl(TPasObject PasObject,
|
||||
@@ -125,9 +125,9 @@ BPTextControl::BPTextControl(TPasObject PasObject,
|
||||
message,rmask,flags),
|
||||
BPControl(PasObject, frame, name, label, message,
|
||||
rmask, flags),
|
||||
BPView(PasObject, frame, name, rmask, flags),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
// BPView(PasObject, frame, name, rmask, flags),
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
@@ -135,9 +135,9 @@ BPTextControl::BPTextControl(TPasObject PasObject,
|
||||
BPTextControl::BPTextControl(TPasObject PasObject, BMessage *archive)
|
||||
:BTextControl(archive),
|
||||
BPControl(PasObject, archive),
|
||||
BPView(PasObject, archive),
|
||||
BPHandler(PasObject, archive),
|
||||
BPasObject(PasObject)
|
||||
// BPView(PasObject, archive),
|
||||
BPHandler(PasObject, archive)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ extern "C" {
|
||||
}
|
||||
#endif
|
||||
|
||||
class BPTextView : public BTextView, virtual public BPView {
|
||||
class BPTextView : public BTextView, public BPView {
|
||||
public:
|
||||
BPTextView(TPasObject PasObject,
|
||||
BRect frame,
|
||||
@@ -232,8 +232,8 @@ BPTextView::BPTextView(TPasObject PasObject,
|
||||
resizeMask,
|
||||
flags),
|
||||
BPView(PasObject, BRect(0,0,0,0), name, 0, flags),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
@@ -255,8 +255,8 @@ BPTextView::BPTextView(TPasObject PasObject,
|
||||
resizeFlags,
|
||||
flags),
|
||||
BPView(PasObject, BRect(0,0,0,0), name, 0, flags),
|
||||
BPHandler(PasObject, name),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, name)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
|
||||
}
|
||||
@@ -265,8 +265,8 @@ BPTextView::BPTextView(TPasObject PasObject,
|
||||
BPTextView::BPTextView(TPasObject PasObject, BMessage *data)
|
||||
:BTextView(data),
|
||||
BPView(PasObject, data),
|
||||
BPHandler(PasObject, data),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject, data)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -94,15 +94,15 @@ BPView::BPView(TPasObject PasObject,
|
||||
uint32 resizingMode,
|
||||
uint32 flags)
|
||||
: BView(frame, name, resizingMode, flags),
|
||||
BPHandler(PasObject),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
BPView::BPView(TPasObject PasObject, BMessage *archive)
|
||||
: BView(archive),
|
||||
BPHandler(PasObject),
|
||||
BPasObject(PasObject)
|
||||
BPHandler(PasObject)
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -45,9 +45,9 @@ BPWindow::BPWindow(TPasObject PasObject,
|
||||
uint32 flags,
|
||||
uint32 workspaces = B_CURRENT_WORKSPACE)
|
||||
: BWindow(frame, title, type, flags, workspaces),
|
||||
BPLooper(PasObject),
|
||||
BPHandler(PasObject, title),
|
||||
BPasObject(PasObject)
|
||||
BPLooper(PasObject)
|
||||
// BPHandler(PasObject, title),
|
||||
// BPasObject(PasObject)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -2100,4 +2100,4 @@ BWindow_WindowType(BWindow *Window) const
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _WINDOW_CPP_ */
|
||||
#endif /* _WINDOW_CPP_ */
|
||||
|
||||
@@ -112,4 +112,4 @@ status_t BArchivable_Archive(TCPlusObject archivable, TCPlusObject into, bool de
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _ARCHIVABLE_CPP_ */
|
||||
#endif /* _ARCHIVABLE_CPP_ */
|
||||
|
||||
@@ -20,4 +20,9 @@
|
||||
|
||||
SubDir BEPASCAL_TOP source tools headertoxml source ;
|
||||
|
||||
actions fpc
|
||||
{
|
||||
fpc -g -S2 $(2) -FE$(dir) -Fusource/tools/stubgen.so/pas/ -Fllib ;
|
||||
}
|
||||
|
||||
Objects headertoxml.pp ;
|
||||
|
||||
@@ -112,8 +112,9 @@ DRIVER_PATH on $(NAME) = ;
|
||||
|
||||
# Specify the name of the binary
|
||||
# If the name has spaces, you must quote it: "My App"
|
||||
BeMain libstubgen.so : lexer.l
|
||||
parser.y
|
||||
|
||||
BeMain libstubgen.so : parser.y
|
||||
lexer.l
|
||||
getopt.c
|
||||
main.c
|
||||
pathname.c
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* A lexical scanner generated by flex */
|
||||
|
||||
/* Scanner skeleton version:
|
||||
* $Header: /home/haiku/befpc/bepascal/source/tools/stubgen.so/cpp/lexer.c,v 1.4 2003-10-09 20:08:04 ocoursiere Exp $
|
||||
* $Header: /home/haiku/befpc/bepascal/source/tools/stubgen.so/cpp/lexer.c,v 1.5 2003-10-20 22:46:40 jetsoni Exp $
|
||||
*/
|
||||
|
||||
#define FLEX_SCANNER
|
||||
@@ -596,7 +596,7 @@ char *yytext;
|
||||
* (ftp://ftp.uu.net/usenet/net.sources/ansi.c.grammar.Z)
|
||||
*
|
||||
* DATE: Thu Aug 15 13:10:06 EDT 1996
|
||||
* $Id: lexer.c,v 1.4 2003-10-09 20:08:04 ocoursiere Exp $
|
||||
* $Id: lexer.c,v 1.5 2003-10-20 22:46:40 jetsoni Exp $
|
||||
*
|
||||
* Copyright (c) 1996-1998 Michael John Radwin
|
||||
*
|
||||
@@ -755,7 +755,7 @@ char *yytext;
|
||||
#if 0 /* #ifdef WIN32 */
|
||||
#include "y_tab.h"
|
||||
#else
|
||||
#include "y.tab.h"
|
||||
#include "parser.h"
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
@@ -772,7 +772,7 @@ char *yytext;
|
||||
the value as a pointer */
|
||||
#define RETURN_VAL(x) tokens_seen++; yylval.flag = 37; return(x)
|
||||
|
||||
static const char rcsid[] = "$Id: lexer.c,v 1.4 2003-10-09 20:08:04 ocoursiere Exp $";
|
||||
static const char rcsid[] = "$Id: lexer.c,v 1.5 2003-10-20 22:46:40 jetsoni Exp $";
|
||||
|
||||
static void count();
|
||||
static void comment();
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
* (ftp://ftp.uu.net/usenet/net.sources/ansi.c.grammar.Z)
|
||||
*
|
||||
* DATE: Thu Aug 15 13:10:06 EDT 1996
|
||||
* $Id: lexer.l,v 1.1 2003-09-21 22:46:55 ocoursiere Exp $
|
||||
* $Id: lexer.l,v 1.2 2003-10-20 22:46:40 jetsoni Exp $
|
||||
*
|
||||
* Copyright (c) 1996-1998 Michael John Radwin
|
||||
*
|
||||
@@ -29,6 +29,9 @@
|
||||
*
|
||||
* Modification history:
|
||||
* $Log: not supported by cvs2svn $
|
||||
* Revision 1.1 2003/09/21 22:46:55 ocoursiere
|
||||
* stubgen.so is now include in the build process
|
||||
*
|
||||
* Revision 1.1 2001/11/07 10:06:07 ithamar
|
||||
* Added stubgen to CVS
|
||||
*
|
||||
@@ -174,7 +177,7 @@ IS (u|U|l|L)*
|
||||
#if 0 /* #ifdef WIN32 */
|
||||
#include "y_tab.h"
|
||||
#else
|
||||
#include "y.tab.h"
|
||||
#include "parser.h"
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
@@ -191,7 +194,7 @@ IS (u|U|l|L)*
|
||||
the value as a pointer */
|
||||
#define RETURN_VAL(x) tokens_seen++; yylval.flag = 37; return(x)
|
||||
|
||||
static const char rcsid[] = "$Id: lexer.l,v 1.1 2003-09-21 22:46:55 ocoursiere Exp $";
|
||||
static const char rcsid[] = "$Id: lexer.l,v 1.2 2003-10-20 22:46:40 jetsoni Exp $";
|
||||
|
||||
static void count();
|
||||
static void comment();
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
* This grammar is only a subset of the real C++ language.
|
||||
*
|
||||
* DATE: Thu Aug 15 13:10:06 EDT 1996
|
||||
* $Id: parser.c,v 1.4 2003-10-09 20:08:04 ocoursiere Exp $
|
||||
* $Id: parser.c,v 1.5 2003-10-20 22:46:40 jetsoni Exp $
|
||||
*
|
||||
* Copyright (c) 1996-1998 Michael John Radwin
|
||||
*
|
||||
@@ -195,7 +195,7 @@
|
||||
* };
|
||||
*
|
||||
* Error:
|
||||
* stubgen version 2.0-beta $Revision: 1.4 $.
|
||||
* stubgen version 2.0-beta $Revision: 1.5 $.
|
||||
* parse error at line 4, file test.H:
|
||||
* public:
|
||||
* ^
|
||||
@@ -415,7 +415,7 @@ extern int collectMemberInitList();
|
||||
/* defined here in parser.y */
|
||||
static int error_recovery();
|
||||
static int yyerror(char *);
|
||||
static const char rcsid[] = "$Id: parser.c,v 1.4 2003-10-09 20:08:04 ocoursiere Exp $";
|
||||
static const char rcsid[] = "$Id: parser.c,v 1.5 2003-10-20 22:46:40 jetsoni Exp $";
|
||||
|
||||
/* defined in main.c */
|
||||
extern FILE *outfile;
|
||||
|
||||
Reference in New Issue
Block a user