From 8b6359de7243bbd118da009a788a98d91da1fc82 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Tue, 6 Nov 2012 10:04:18 +0000 Subject: [PATCH] 2012-11-06 10:58 UTC+0100 Viktor Szakats (harbour syenar.net) + contrib/gtwvg/gtwvg.hbx * contrib/gtwvg/gtwvg.hbp + added .hbx file for GTWVG * contrib/hbfimage/fi_winfu.c * contrib/hbfimage/fi_wrp.c * renamed two windows-only functions: FI_FITOBITMAP() -> FI_WINCONVTODIB() FI_BITMAPTOFI() -> FI_WINCONVFROMDIB() Effective now. INCOMPATIBLE. * contrib/hbamf/hbamf.hbx * contrib/hbblat/hbblat.hbx * contrib/hbbz2/hbbz2.hbx * contrib/hbfbird/hbfbird.hbx * contrib/hbfimage/hbfimage.hbx * contrib/hbformat/hbformat.hbx * contrib/hbfoxpro/hbfoxpro.hbx * contrib/hbgd/hbgd.hbx * contrib/hbmagic/hbmagic.hbx * contrib/hbmisc/hbmisc.hbx + formatted function names in .hbx files * contrib/hbgt/tests/test.prg * cleanup, function names reformatted * contrib/hbmagic/hbmagis.prg * contrib/hbmagic/tests/hbmagit.prg * function names reformatted * contrib/hbct/ctextern.ch * contrib/hbgd/gdextern.ch * contrib/hbxpp/hbxppext.ch * contrib/rddads/adsextrn.ch * contrib/xhb/xhbextrn.ch * deprecated these headers with HB_LEGACY_LEVEL4. instructions added to files about recommended method for replacement ('REQUEST ...'). --- harbour/ChangeLog | 42 ++- harbour/contrib/gtwvg/gtwvg.hbp | 4 +- harbour/contrib/gtwvg/gtwvg.hbx | 373 ++++++++++++++++++++++ harbour/contrib/hbamf/hbamf.hbx | 12 +- harbour/contrib/hbblat/hbblat.hbx | 4 +- harbour/contrib/hbbz2/hbbz2.hbx | 10 +- harbour/contrib/hbct/ctextern.ch | 53 +-- harbour/contrib/hbfbird/hbfbird.hbx | 32 +- harbour/contrib/hbfimage/fi_winfu.c | 4 +- harbour/contrib/hbfimage/fi_wrp.c | 4 +- harbour/contrib/hbfimage/hbfimage.hbx | 166 +++++----- harbour/contrib/hbformat/hbformat.hbx | 2 +- harbour/contrib/hbfoxpro/hbfoxpro.hbx | 6 +- harbour/contrib/hbgd/gdextern.ch | 52 +-- harbour/contrib/hbgd/hbgd.hbx | 226 ++++++------- harbour/contrib/hbgt/tests/test.prg | 34 +- harbour/contrib/hbmagic/hbmagic.hbx | 20 +- harbour/contrib/hbmagic/hbmagis.prg | 2 +- harbour/contrib/hbmagic/tests/hbmagit.prg | 4 +- harbour/contrib/hbmisc/hbmisc.hbx | 232 +++++++------- harbour/contrib/hbxpp/hbxppext.ch | 54 +--- harbour/contrib/rddads/adsextrn.ch | 52 +-- harbour/contrib/xhb/xhbextrn.ch | 52 +-- 23 files changed, 821 insertions(+), 619 deletions(-) create mode 100644 harbour/contrib/gtwvg/gtwvg.hbx diff --git a/harbour/ChangeLog b/harbour/ChangeLog index ad628d919d..65e5db0a79 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -16,6 +16,46 @@ The license applies to all entries newer than 2009-04-28. */ +2012-11-06 10:58 UTC+0100 Viktor Szakats (harbour syenar.net) + + contrib/gtwvg/gtwvg.hbx + * contrib/gtwvg/gtwvg.hbp + + added .hbx file for GTWVG + + * contrib/hbfimage/fi_winfu.c + * contrib/hbfimage/fi_wrp.c + * renamed two windows-only functions: + FI_FITOBITMAP() -> FI_WINCONVTODIB() + FI_BITMAPTOFI() -> FI_WINCONVFROMDIB() + Effective now. INCOMPATIBLE. + + * contrib/hbamf/hbamf.hbx + * contrib/hbblat/hbblat.hbx + * contrib/hbbz2/hbbz2.hbx + * contrib/hbfbird/hbfbird.hbx + * contrib/hbfimage/hbfimage.hbx + * contrib/hbformat/hbformat.hbx + * contrib/hbfoxpro/hbfoxpro.hbx + * contrib/hbgd/hbgd.hbx + * contrib/hbmagic/hbmagic.hbx + * contrib/hbmisc/hbmisc.hbx + + formatted function names in .hbx files + + * contrib/hbgt/tests/test.prg + * cleanup, function names reformatted + + * contrib/hbmagic/hbmagis.prg + * contrib/hbmagic/tests/hbmagit.prg + * function names reformatted + + * contrib/hbct/ctextern.ch + * contrib/hbgd/gdextern.ch + * contrib/hbxpp/hbxppext.ch + * contrib/rddads/adsextrn.ch + * contrib/xhb/xhbextrn.ch + * deprecated these headers with HB_LEGACY_LEVEL4. + instructions added to files about recommended + method for replacement ('REQUEST ...'). + 2012-11-06 09:33 UTC+0100 Viktor Szakats (harbour syenar.net) * src/macro/macrolex.c * src/main/harbour.c @@ -116,7 +156,7 @@ * contrib/hbwin/hbwin.hbx * contrib/hbxpp/hbxpp.hbx * contrib/hbziparc/hbziparc.hbx - * formatted function names in .hbx files + + formatted function names in .hbx files * contrib/hbexpat/core.c ! fixed typo in wrapper name: XML_PARSERRESET() (was HB_PARSERESET()) diff --git a/harbour/contrib/gtwvg/gtwvg.hbp b/harbour/contrib/gtwvg/gtwvg.hbp index 591be37319..d51848d615 100644 --- a/harbour/contrib/gtwvg/gtwvg.hbp +++ b/harbour/contrib/gtwvg/gtwvg.hbp @@ -10,8 +10,6 @@ -w3 -es2 -winuni --hbx= - -stop{!win|hbdyn} hbwin.hbc @@ -27,6 +25,8 @@ wvgutils.c wvgwin.c wvgwing.c +gtwvg.hbx + 3state.prg activex.prg bitmap.prg diff --git a/harbour/contrib/gtwvg/gtwvg.hbx b/harbour/contrib/gtwvg/gtwvg.hbx new file mode 100644 index 0000000000..d3333df699 --- /dev/null +++ b/harbour/contrib/gtwvg/gtwvg.hbx @@ -0,0 +1,373 @@ +/* + * $Id$ + */ + +/* -------------------------------------------------------------------- + * NOTE: Following comments are control commands for the generator. + * Do not edit them unless you know what you are doing. + * Syntax: // HB_FUNC_INCLUDE + * // HB_FUNC_EXCLUDE + */ + +// HB_FUNC_EXCLUDE HB_GT_* + +/* -------------------------------------------------------------------- + * WARNING: Automatically generated code below. DO NOT EDIT! + * Regenerate using hbmk2 '-hbx=' option. + */ + +#ifndef __HBEXTERN_CH__GTWVG__ +#define __HBEXTERN_CH__GTWVG__ + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__GTWVG__ANNOUNCE ) + ANNOUNCE __HBEXTERN__GTWVG__ +#endif + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__GTWVG__REQUEST ) + #command DYNAMIC => EXTERNAL +#endif + +DYNAMIC TBROWSEWVG +DYNAMIC WVG3STATE +DYNAMIC WVGACTIVEXCONTROL +DYNAMIC WVGBITMAP +DYNAMIC WVGCHECKBOX +DYNAMIC WVGCOMBOBOX +DYNAMIC WVGCRT +DYNAMIC WVGDATAREF +DYNAMIC WVGDIALOG +DYNAMIC WVGDRAWINGAREA +DYNAMIC WVGFONT +DYNAMIC WVGFONTDIALOG +DYNAMIC WVGHTMLVIEWER +DYNAMIC WVGLISTBOX +DYNAMIC WVGMENU +DYNAMIC WVGMENUBAR +DYNAMIC WVGMLE +DYNAMIC WVGPARTHANDLER +DYNAMIC WVGPUSHBUTTON +DYNAMIC WVGRADIOBUTTON +DYNAMIC WVGSCROLLBAR +DYNAMIC WVGSETAPPWINDOW +DYNAMIC WVGSLE +DYNAMIC WVGSTATIC +DYNAMIC WVGSTATUSBAR +DYNAMIC WVGSTATUSBARPANEL +DYNAMIC WVGSYSWINDOW +DYNAMIC WVGTABPAGE +DYNAMIC WVGTOOLBAR +DYNAMIC WVGTOOLBARBUTTON +DYNAMIC WVGTREEVIEW +DYNAMIC WVGTREEVIEWITEM +DYNAMIC WVGWINDOW +DYNAMIC WVG_ADDTOOLBARBUTTON +DYNAMIC WVG_AND +DYNAMIC WVG_APPENDMENU +DYNAMIC WVG_BEGINMOUSETRACKING +DYNAMIC WVG_BOXGET +DYNAMIC WVG_BOXGROUP +DYNAMIC WVG_BOXGROUPRAISED +DYNAMIC WVG_BOXRAISED +DYNAMIC WVG_BOXRECESSED +DYNAMIC WVG_BRINGWINDOWTOTOP +DYNAMIC WVG_BUTTON_GETCHECK +DYNAMIC WVG_CALLWINDOWPROC +DYNAMIC WVG_CHECKDLGBUTTON +DYNAMIC WVG_CHECKMENUITEM +DYNAMIC WVG_CHECKRADIOBUTTON +DYNAMIC WVG_CHOOSECOLOR +DYNAMIC WVG_CHOOSEFONT +DYNAMIC WVG_CHOOSEFONT_GETLOGFONT +DYNAMIC WVG_CLEARGUIOBJECTS +DYNAMIC WVG_CLIENTTOSCREEN +DYNAMIC WVG_COLORRECT +DYNAMIC WVG_CREATEBRUSH +DYNAMIC WVG_CREATEMENU +DYNAMIC WVG_CREATEPOPUPMENU +DYNAMIC WVG_CREATETOOLTIPWINDOW +DYNAMIC WVG_CREATEWINDOWEX +DYNAMIC WVG_DEFWINDOWPROC +DYNAMIC WVG_DELETEMENU +DYNAMIC WVG_DELETEOBJECT +DYNAMIC WVG_DELPAINT +DYNAMIC WVG_DESTROYMENU +DYNAMIC WVG_DESTROYWINDOW +DYNAMIC WVG_DRAWIMAGE +DYNAMIC WVG_DRAWMENUBAR +DYNAMIC WVG_DRAWTEXT +DYNAMIC WVG_ELLIPSE +DYNAMIC WVG_ENABLEMENUITEM +DYNAMIC WVG_ENABLEWINDOW +DYNAMIC WVG_FILLRECT +DYNAMIC WVG_FINDWINDOW +DYNAMIC WVG_FONTCREATE +DYNAMIC WVG_GETCLIENTRECT +DYNAMIC WVG_GETCURRENTBRUSH +DYNAMIC WVG_GETCURRENTFONT +DYNAMIC WVG_GETCURRENTOBJECT +DYNAMIC WVG_GETDC +DYNAMIC WVG_GETDESKTOPWINDOW +DYNAMIC WVG_GETDIALOGBASEUNITS +DYNAMIC WVG_GETDLGITEM +DYNAMIC WVG_GETDLGITEMTEXT +DYNAMIC WVG_GETFOCUS +DYNAMIC WVG_GETMESSAGETEXT +DYNAMIC WVG_GETNMHDRINFO +DYNAMIC WVG_GETNMMOUSEINFO +DYNAMIC WVG_GETNMTREEVIEWINFO +DYNAMIC WVG_GETPAINT +DYNAMIC WVG_GETSTOCKOBJECT +DYNAMIC WVG_GETWINDOWRECT +DYNAMIC WVG_HEIGHTTOPOINTSIZE +DYNAMIC WVG_HINSTANCE +DYNAMIC WVG_HIWORD +DYNAMIC WVG_IMAGE +DYNAMIC WVG_INSERTMENU +DYNAMIC WVG_INSERTPAINT +DYNAMIC WVG_INVALIDATERECT +DYNAMIC WVG_ISDLGBUTTONCHECKED +DYNAMIC WVG_ISICONIC +DYNAMIC WVG_ISMENUITEMCHECKED +DYNAMIC WVG_ISMENUITEMENABLED +DYNAMIC WVG_ISWINDOW +DYNAMIC WVG_ISZOOMED +DYNAMIC WVG_LABEL +DYNAMIC WVG_LABELEX +DYNAMIC WVG_LBGETCURSEL +DYNAMIC WVG_LBGETTEXT +DYNAMIC WVG_LBSETCURSEL +DYNAMIC WVG_LINE +DYNAMIC WVG_LINEEX +DYNAMIC WVG_LOADICON +DYNAMIC WVG_LOADIMAGE +DYNAMIC WVG_LOWORD +DYNAMIC WVG_MAKELPARAM +DYNAMIC WVG_MESSAGEBOX +DYNAMIC WVG_MOVEWINDOW +DYNAMIC WVG_NOT +DYNAMIC WVG_OBJECT +DYNAMIC WVG_OR +DYNAMIC WVG_OUTLINE +DYNAMIC WVG_OUTLINEEX +DYNAMIC WVG_PICTURE +DYNAMIC WVG_POINTSIZETOHEIGHT +DYNAMIC WVG_POSTMESSAGE +DYNAMIC WVG_PREPAREBITMAPFROMFILE +DYNAMIC WVG_PREPAREBITMAPFROMRESOURCEID +DYNAMIC WVG_PREPAREBITMAPFROMRESOURCENAME +DYNAMIC WVG_PURGEPAINT +DYNAMIC WVG_RECTANGLE +DYNAMIC WVG_REGISTERCLASS_BYNAME +DYNAMIC WVG_RELEASEDC +DYNAMIC WVG_RELEASEWINDOWPROCBLOCK +DYNAMIC WVG_ROUNDRECT +DYNAMIC WVG_SCREENTOCLIENT +DYNAMIC WVG_SELECTOBJECT +DYNAMIC WVG_SENDCBMESSAGE +DYNAMIC WVG_SENDDLGITEMMESSAGE +DYNAMIC WVG_SENDEDITCONTROLMESSAGE +DYNAMIC WVG_SENDMESSAGE +DYNAMIC WVG_SENDMESSAGETEXT +DYNAMIC WVG_SENDTOOLBARMESSAGE +DYNAMIC WVG_SETBKCOLOR +DYNAMIC WVG_SETBKMODE +DYNAMIC WVG_SETCURRENTBRUSH +DYNAMIC WVG_SETDCBRUSHCOLOR +DYNAMIC WVG_SETDCPENCOLOR +DYNAMIC WVG_SETDLGITEMTEXT +DYNAMIC WVG_SETFOCUS +DYNAMIC WVG_SETFOREGROUNDWINDOW +DYNAMIC WVG_SETGOBJDATA +DYNAMIC WVG_SETGOBJSTATE +DYNAMIC WVG_SETLAYEREDWINDOWATTRIBUTES +DYNAMIC WVG_SETMENU +DYNAMIC WVG_SETMENUITEM +DYNAMIC WVG_SETPAINT +DYNAMIC WVG_SETPARENT +DYNAMIC WVG_SETTEXTCOLOR +DYNAMIC WVG_SETTIMER +DYNAMIC WVG_SETTOOLTIPTEXT +DYNAMIC WVG_SETWINDOWLONG +DYNAMIC WVG_SETWINDOWPOSANDSIZE +DYNAMIC WVG_SETWINDOWPOSITION +DYNAMIC WVG_SETWINDOWPOSTOBACK +DYNAMIC WVG_SETWINDOWPOSTOTOP +DYNAMIC WVG_SETWINDOWPROCBLOCK +DYNAMIC WVG_SETWINDOWSIZE +DYNAMIC WVG_SETWINDOWTEXT +DYNAMIC WVG_SETWNDPROC +DYNAMIC WVG_SHADEDRECT +DYNAMIC WVG_SHOWWINDOW +DYNAMIC WVG_SLEEP +DYNAMIC WVG_STATUSBARCREATEPANEL +DYNAMIC WVG_STATUSBARREFRESH +DYNAMIC WVG_STATUSBARSETTEXT +DYNAMIC WVG_TEXTBOX +DYNAMIC WVG_TRACKPOPUPMENU +DYNAMIC WVG_TREEVIEW_ADDITEM +DYNAMIC WVG_TREEVIEW_EXPAND +DYNAMIC WVG_TREEVIEW_GETSELECTIONINFO +DYNAMIC WVG_TREEVIEW_SELECTITEM +DYNAMIC WVG_TREEVIEW_SETBKCOLOR +DYNAMIC WVG_TREEVIEW_SETLINECOLOR +DYNAMIC WVG_TREEVIEW_SETTEXTCOLOR +DYNAMIC WVG_TREEVIEW_SHOWEXPANDED +DYNAMIC WVG_TVIS_EXPANDED +DYNAMIC WVG_UPDATEWINDOW +DYNAMIC WVTBANNER +DYNAMIC WVTBROWSE +DYNAMIC WVTCONSOLE +DYNAMIC WVTDIALOG +DYNAMIC WVTGETS +DYNAMIC WVTIMAGE +DYNAMIC WVTLABEL +DYNAMIC WVTMENU +DYNAMIC WVTOBJECT +DYNAMIC WVTPAINTOBJECTS +DYNAMIC WVTPANEL +DYNAMIC WVTPROGRESSBAR +DYNAMIC WVTPUSHBUTTON +DYNAMIC WVTSCROLLBAR +DYNAMIC WVTSETPAINT +DYNAMIC WVTSTATIC +DYNAMIC WVTSTATUSBAR +DYNAMIC WVTTEXTBOX +DYNAMIC WVTTOOLBAR +DYNAMIC WVTTOOLBUTTON +DYNAMIC WVT_ADDDLGITEM +DYNAMIC WVT_APPENDMENU +DYNAMIC WVT_CBADDSTRING +DYNAMIC WVT_CBSETCURSEL +DYNAMIC WVT_CENTERWINDOW +DYNAMIC WVT_CHOOSECOLOR +DYNAMIC WVT_CHOOSEFONT +DYNAMIC WVT_CLIENTTOSCREEN +DYNAMIC WVT_CORE +DYNAMIC WVT_CREATEDIALOG +DYNAMIC WVT_CREATEDIALOGDYNAMIC +DYNAMIC WVT_CREATEDIALOGMODAL +DYNAMIC WVT_CREATEFONT +DYNAMIC WVT_CREATEMENU +DYNAMIC WVT_CREATEPOPUPMENU +DYNAMIC WVT_DELETEMENU +DYNAMIC WVT_DESTROYMENU +DYNAMIC WVT_DIALOGBOX +DYNAMIC WVT_DLGSETICON +DYNAMIC WVT_DRAWBOXGET +DYNAMIC WVT_DRAWBOXGROUP +DYNAMIC WVT_DRAWBOXGROUPRAISED +DYNAMIC WVT_DRAWBOXRAISED +DYNAMIC WVT_DRAWBOXRECESSED +DYNAMIC WVT_DRAWBUTTON +DYNAMIC WVT_DRAWCOLORRECT +DYNAMIC WVT_DRAWELLIPSE +DYNAMIC WVT_DRAWFOCUSRECT +DYNAMIC WVT_DRAWGRIDHORZ +DYNAMIC WVT_DRAWGRIDVERT +DYNAMIC WVT_DRAWIMAGE +DYNAMIC WVT_DRAWLABEL +DYNAMIC WVT_DRAWLABELEX +DYNAMIC WVT_DRAWLABELOBJ +DYNAMIC WVT_DRAWLINE +DYNAMIC WVT_DRAWLINEEX +DYNAMIC WVT_DRAWMENUBAR +DYNAMIC WVT_DRAWOUTLINE +DYNAMIC WVT_DRAWOUTLINEEX +DYNAMIC WVT_DRAWPICTURE +DYNAMIC WVT_DRAWPROGRESSBAR +DYNAMIC WVT_DRAWRECTANGLE +DYNAMIC WVT_DRAWROUNDRECT +DYNAMIC WVT_DRAWSCROLLBUTTON +DYNAMIC WVT_DRAWSCROLLTHUMBHORZ +DYNAMIC WVT_DRAWSCROLLTHUMBVERT +DYNAMIC WVT_DRAWSHADEDRECT +DYNAMIC WVT_DRAWSTATUSBAR +DYNAMIC WVT_DRAWTEXTBOX +DYNAMIC WVT_DRAWTOOLBUTTONSTATE +DYNAMIC WVT_ENABLEMENUITEM +DYNAMIC WVT_ENABLESHORTCUTS +DYNAMIC WVT_GETCLIPBOARD +DYNAMIC WVT_GETCURSORPOS +DYNAMIC WVT_GETFONTHANDLE +DYNAMIC WVT_GETFONTINFO +DYNAMIC WVT_GETLASTMENUEVENT +DYNAMIC WVT_GETMENU +DYNAMIC WVT_GETOPENFILENAME +DYNAMIC WVT_GETPAINTRECT +DYNAMIC WVT_GETPALETTE +DYNAMIC WVT_GETRGBCOLOR +DYNAMIC WVT_GETRGBCOLORBYSTRING +DYNAMIC WVT_GETSAVEFILENAME +DYNAMIC WVT_GETSCREENHEIGHT +DYNAMIC WVT_GETSCREENWIDTH +DYNAMIC WVT_GETTITLE +DYNAMIC WVT_GETTOOLTIPBKCOLOR +DYNAMIC WVT_GETTOOLTIPTEXTCOLOR +DYNAMIC WVT_GETTOOLTIPWIDTH +DYNAMIC WVT_GETWINDOWHANDLE +DYNAMIC WVT_GETXYFROMROWCOL +DYNAMIC WVT_HIDE +DYNAMIC WVT_INVALIDATERECT +DYNAMIC WVT_ISLBUTTONPRESSED +DYNAMIC WVT_KEYBOARD +DYNAMIC WVT_KILLTIMER +DYNAMIC WVT_LBADDSTRING +DYNAMIC WVT_LBDELETESTRING +DYNAMIC WVT_LBGETCOUNT +DYNAMIC WVT_LBSETCURSEL +DYNAMIC WVT_LOADFONT +DYNAMIC WVT_LOADPEN +DYNAMIC WVT_LOADPICTURE +DYNAMIC WVT_LOADPICTUREFROMRESOURCE +DYNAMIC WVT_MAKEDLGTEMPLATE +DYNAMIC WVT_MAXIMIZE +DYNAMIC WVT_MESSAGEBOX +DYNAMIC WVT_MINIMIZE +DYNAMIC WVT_PASTEFROMCLIPBOARD +DYNAMIC WVT_PROCESSMESSAGES +DYNAMIC WVT_RESETWINDOW +DYNAMIC WVT_RESTSCREEN +DYNAMIC WVT_SAVESCREEN +DYNAMIC WVT_SETALTF4CLOSE +DYNAMIC WVT_SETASNORMAL +DYNAMIC WVT_SETBRUSH +DYNAMIC WVT_SETCLIPBOARD +DYNAMIC WVT_SETCODEPAGE +DYNAMIC WVT_SETDLGCOMODE +DYNAMIC WVT_SETFONT +DYNAMIC WVT_SETGUI +DYNAMIC WVT_SETICON +DYNAMIC WVT_SETLASTMENUEVENT +DYNAMIC WVT_SETMENU +DYNAMIC WVT_SETMENUKEYEVENT +DYNAMIC WVT_SETMOUSEMOVE +DYNAMIC WVT_SETMOUSEPOS +DYNAMIC WVT_SETONTOP +DYNAMIC WVT_SETPALETTE +DYNAMIC WVT_SETPEN +DYNAMIC WVT_SETPOINTER +DYNAMIC WVT_SETPOPUPMENU +DYNAMIC WVT_SETTIMER +DYNAMIC WVT_SETTITLE +DYNAMIC WVT_SETTOOLTIP +DYNAMIC WVT_SETTOOLTIPACTIVE +DYNAMIC WVT_SETTOOLTIPBKCOLOR +DYNAMIC WVT_SETTOOLTIPMARGIN +DYNAMIC WVT_SETTOOLTIPTEXT +DYNAMIC WVT_SETTOOLTIPTEXTCOLOR +DYNAMIC WVT_SETTOOLTIPTITLE +DYNAMIC WVT_SETTOOLTIPWIDTH +DYNAMIC WVT_SETWINDOWPOS +DYNAMIC WVT_SHOW +DYNAMIC WVT_SHOWWINDOW +DYNAMIC WVT_TRACKPOPUPMENU +DYNAMIC WVT_UPDATE +DYNAMIC WVT_UTILS +DYNAMIC WVT_WINDOWCENTRE +DYNAMIC WVT__MAKEDLGTEMPLATE + +#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__GTWVG__REQUEST ) + #uncommand DYNAMIC => EXTERNAL +#endif + +#endif diff --git a/harbour/contrib/hbamf/hbamf.hbx b/harbour/contrib/hbamf/hbamf.hbx index 8125c8b58a..c3a23592ab 100644 --- a/harbour/contrib/hbamf/hbamf.hbx +++ b/harbour/contrib/hbamf/hbamf.hbx @@ -25,12 +25,12 @@ #command DYNAMIC => EXTERNAL #endif -DYNAMIC AMF3_DECODE -DYNAMIC AMF3_ENCODE -DYNAMIC AMF3_FROMWA -DYNAMIC AMFSTDIO_READ -DYNAMIC AMF_OBJ -DYNAMIC AMF_RAW +DYNAMIC amf3_Decode +DYNAMIC amf3_Encode +DYNAMIC amf3_FromWA +DYNAMIC amfStdIO_Read +DYNAMIC amf_Obj +DYNAMIC amf_Raw #if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBAMF__REQUEST ) #uncommand DYNAMIC => EXTERNAL diff --git a/harbour/contrib/hbblat/hbblat.hbx b/harbour/contrib/hbblat/hbblat.hbx index 6fe93a7bf9..3032435ec3 100644 --- a/harbour/contrib/hbblat/hbblat.hbx +++ b/harbour/contrib/hbblat/hbblat.hbx @@ -25,8 +25,8 @@ #command DYNAMIC => EXTERNAL #endif -DYNAMIC HBBLAT -DYNAMIC HB_BLATSEND +DYNAMIC HBBlat +DYNAMIC hb_blatSend #if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBBLAT__REQUEST ) #uncommand DYNAMIC => EXTERNAL diff --git a/harbour/contrib/hbbz2/hbbz2.hbx b/harbour/contrib/hbbz2/hbbz2.hbx index 60b920b19c..a688d81ce3 100644 --- a/harbour/contrib/hbbz2/hbbz2.hbx +++ b/harbour/contrib/hbbz2/hbbz2.hbx @@ -25,11 +25,11 @@ #command DYNAMIC => EXTERNAL #endif -DYNAMIC HB_BZ2_COMPRESS -DYNAMIC HB_BZ2_COMPRESSBOUND -DYNAMIC HB_BZ2_UNCOMPRESS -DYNAMIC HB_BZ2_UNCOMPRESSLEN -DYNAMIC HB_BZ2_VERSION +DYNAMIC hb_bz2_Compress +DYNAMIC hb_bz2_CompressBound +DYNAMIC hb_bz2_Uncompress +DYNAMIC hb_bz2_UncompressLen +DYNAMIC hb_bz2_Version #if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBBZ2__REQUEST ) #uncommand DYNAMIC => EXTERNAL diff --git a/harbour/contrib/hbct/ctextern.ch b/harbour/contrib/hbct/ctextern.ch index 30314a8b58..490936b8ab 100644 --- a/harbour/contrib/hbct/ctextern.ch +++ b/harbour/contrib/hbct/ctextern.ch @@ -2,54 +2,11 @@ * $Id$ */ -/* - * Harbour Project source code: - * The declarations for all harbour defined functions/procedures in - * Harbour CT3 compatible library - * - * Copyright 2007 Przemyslaw Czerpak - * www - http://harbour-project.org - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this software; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/). - * - * As a special exception, the Harbour Project gives permission for - * additional uses of the text contained in its release of Harbour. - * - * The exception is that, if you link the Harbour libraries with other - * files to produce an executable, this does not by itself cause the - * resulting executable to be covered by the GNU General Public License. - * Your use of that executable is in no way restricted on account of - * linking the Harbour library code into it. - * - * This exception does not however invalidate any other reasons why - * the executable file might be covered by the GNU General Public License. - * - * This exception applies only to the code released by the Harbour - * Project under the name Harbour. If you copy code from other - * Harbour Project or Free Software Foundation releases into a copy of - * Harbour, as the General Public License permits, the exception does - * not apply to the code that you add in this way. To avoid misleading - * anyone as to the status of such modified files, you must delete - * this exception notice from them. - * - * If you write modifications of your own for Harbour, it is your choice - * whether to permit this exception to apply to your modifications. - * If you do not wish that, delete this exception notice. - * - */ +/* For compatibility only. Use 'REQUEST __HBEXTERN__HBCT_' instead_. */ + +#ifdef HB_LEGACY_LEVEL4 #define __HBEXTERN__HBCT__REQUEST #include "hbct.hbx" + +#endif diff --git a/harbour/contrib/hbfbird/hbfbird.hbx b/harbour/contrib/hbfbird/hbfbird.hbx index 2a7b0d012a..658d8ddb0a 100644 --- a/harbour/contrib/hbfbird/hbfbird.hbx +++ b/harbour/contrib/hbfbird/hbfbird.hbx @@ -25,22 +25,22 @@ #command DYNAMIC => EXTERNAL #endif -DYNAMIC FBCLOSE -DYNAMIC FBCOMMIT -DYNAMIC FBCONNECT -DYNAMIC FBCREATEDB -DYNAMIC FBERROR -DYNAMIC FBEXECUTE -DYNAMIC FBFETCH -DYNAMIC FBFREE -DYNAMIC FBGETBLOB -DYNAMIC FBGETDATA -DYNAMIC FBQUERY -DYNAMIC FBROLLBACK -DYNAMIC FBSTARTTRANSACTION -DYNAMIC TFBQUERY -DYNAMIC TFBROW -DYNAMIC TFBSERVER +DYNAMIC FBClose +DYNAMIC FBCommit +DYNAMIC FBConnect +DYNAMIC FBCreateDb +DYNAMIC FBError +DYNAMIC FBExecute +DYNAMIC FBFetch +DYNAMIC FBFree +DYNAMIC FBGetBlob +DYNAMIC FBGetData +DYNAMIC FBQuery +DYNAMIC FBRollback +DYNAMIC FBStartTransaction +DYNAMIC TFBquery +DYNAMIC TFBRow +DYNAMIC TFBServer #if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFBIRD__REQUEST ) #uncommand DYNAMIC => EXTERNAL diff --git a/harbour/contrib/hbfimage/fi_winfu.c b/harbour/contrib/hbfimage/fi_winfu.c index 388dad0d58..92d88ae344 100644 --- a/harbour/contrib/hbfimage/fi_winfu.c +++ b/harbour/contrib/hbfimage/fi_winfu.c @@ -72,7 +72,7 @@ /* Convert from FreeImage to HBITMAP */ /* implementation: HBITMAP bitmap = FI_FiToBitmap( FIBITMAP *dib ); */ -HB_FUNC( FI_FITOBITMAP ) +HB_FUNC( FI_WINCONVTODIB ) { if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) @@ -109,7 +109,7 @@ HB_FUNC( FI_FITOBITMAP ) /* Convert from HBITMAP to FreeImage */ /* implementation: FIBITMAP *dib = FI_BitmapToFi( HBITMAP bitmap ); */ -HB_FUNC( FI_BITMAPTOFI ) +HB_FUNC( FI_WINCONVFROMDIB ) { if( hb_pcount() == 1 && HB_ISPOINTER( 1 ) diff --git a/harbour/contrib/hbfimage/fi_wrp.c b/harbour/contrib/hbfimage/fi_wrp.c index a43350e7c9..75e80a87ef 100644 --- a/harbour/contrib/hbfimage/fi_wrp.c +++ b/harbour/contrib/hbfimage/fi_wrp.c @@ -307,7 +307,7 @@ HB_FUNC( FI_UNLOAD ) /* DLL_API FIBITMAP *DLL_CALLCONV FreeImage_LoadFromMemory(FREE_IMAGE_FORMAT fif, FIMEMORY *stream, int flags FI_DEFAULT(0)); */ /* DLL_API FIMEMORY *DLL_CALLCONV FreeImage_OpenMemory(BYTE *data FI_DEFAULT(0), DWORD size_in_bytes FI_DEFAULT(0)); */ /* DLL_API void DLL_CALLCONV FreeImage_CloseMemory(FIMEMORY *stream); */ -HB_FUNC( FI_LOADFROMMEM ) +HB_FUNC( FI_LOADFROMMEMORY ) { if( hb_pcount() == 3 && HB_ISNUM( 1 ) && @@ -742,7 +742,7 @@ HB_FUNC( FI_GETFILETYPE ) /* DLL_API FREE_IMAGE_FORMAT DLL_CALLCONV FreeImage_GetFileTypeU(const wchar_t *filename, int size FI_DEFAULT(0)); */ /* DLL_API FREE_IMAGE_FORMAT DLL_CALLCONV FreeImage_GetFileTypeFromHandle(FreeImageIO *io, fi_handle handle, int size FI_DEFAULT(0)); */ /* DLL_API FREE_IMAGE_FORMAT DLL_CALLCONV FreeImage_GetFileTypeFromMemory(FIMEMORY *stream, int size FI_DEFAULT(0)); */ -HB_FUNC( FI_GETFILETYPEFROMMEM ) +HB_FUNC( FI_GETFILETYPEFROMMEMORY ) { if( hb_pcount() >= 1 && HB_ISCHAR( 1 ) diff --git a/harbour/contrib/hbfimage/hbfimage.hbx b/harbour/contrib/hbfimage/hbfimage.hbx index 78788d742b..ea74cdf5db 100644 --- a/harbour/contrib/hbfimage/hbfimage.hbx +++ b/harbour/contrib/hbfimage/hbfimage.hbx @@ -25,89 +25,89 @@ #command DYNAMIC => EXTERNAL #endif -DYNAMIC FI_ADJUSTBRIGHTNESS -DYNAMIC FI_ADJUSTCONTRAST -DYNAMIC FI_ADJUSTGAMMA -DYNAMIC FI_ALLOCATE -DYNAMIC FI_ALLOCATET -DYNAMIC FI_APPENDPAGE -DYNAMIC FI_BITMAPTOFI -DYNAMIC FI_CLONE -DYNAMIC FI_CLOSEMULTIBITMAP -DYNAMIC FI_COLORQUANTIZE -DYNAMIC FI_CONVERTTO16BITS555 -DYNAMIC FI_CONVERTTO16BITS565 -DYNAMIC FI_CONVERTTO24BITS -DYNAMIC FI_CONVERTTO32BITS -DYNAMIC FI_CONVERTTO4BITS -DYNAMIC FI_CONVERTTO8BITS -DYNAMIC FI_CONVERTTOGREYSCALE -DYNAMIC FI_CONVERTTORGBF -DYNAMIC FI_CONVERTTOSTANDARDTYPE -DYNAMIC FI_CONVERTTOTYPE -DYNAMIC FI_COPY -DYNAMIC FI_CREATEICCPROFILE -DYNAMIC FI_DEINITIALISE -DYNAMIC FI_DELETEPAGE -DYNAMIC FI_DESTROYICCPROFILE -DYNAMIC FI_DITHER -DYNAMIC FI_FITOBITMAP -DYNAMIC FI_FLIPHORIZONTAL -DYNAMIC FI_FLIPVERTICAL -DYNAMIC FI_GETBACKGROUNDCOLOR -DYNAMIC FI_GETBITS -DYNAMIC FI_GETBLUEMASK -DYNAMIC FI_GETBPP -DYNAMIC FI_GETCHANNEL -DYNAMIC FI_GETCOLORSUSED -DYNAMIC FI_GETCOLORTYPE -DYNAMIC FI_GETCOPYRIGHTMESSAGE -DYNAMIC FI_GETDIBSIZE -DYNAMIC FI_GETDOTSPERMETERX -DYNAMIC FI_GETDOTSPERMETERY -DYNAMIC FI_GETFILETYPE -DYNAMIC FI_GETFILETYPEFROMMEM -DYNAMIC FI_GETGREENMASK -DYNAMIC FI_GETHEIGHT -DYNAMIC FI_GETICCPROFILE -DYNAMIC FI_GETIMAGETYPE -DYNAMIC FI_GETINFO -DYNAMIC FI_GETINFOHEADER -DYNAMIC FI_GETLINE -DYNAMIC FI_GETPAGECOUNT -DYNAMIC FI_GETPALETTE -DYNAMIC FI_GETPITCH -DYNAMIC FI_GETREDMASK -DYNAMIC FI_GETSCANLINE -DYNAMIC FI_GETTRANSPARENCYCOUNT -DYNAMIC FI_GETTRANSPARENCYTABLE -DYNAMIC FI_GETVERSION -DYNAMIC FI_GETWIDTH -DYNAMIC FI_HASBACKGROUNDCOLOR -DYNAMIC FI_INITIALISE -DYNAMIC FI_INSERTPAGE -DYNAMIC FI_INVERT -DYNAMIC FI_ISLITTLEENDIAN -DYNAMIC FI_ISTRANSPARENT -DYNAMIC FI_LOAD -DYNAMIC FI_LOADFROMMEM -DYNAMIC FI_LOCKPAGE -DYNAMIC FI_MOVEPAGE -DYNAMIC FI_OPENMULTIBITMAP -DYNAMIC FI_PASTE -DYNAMIC FI_RESCALE -DYNAMIC FI_ROTATECLASSIC -DYNAMIC FI_ROTATEEX -DYNAMIC FI_SAVE -DYNAMIC FI_SETBACKGROUNDCOLOR -DYNAMIC FI_SETDOTSPERMETERX -DYNAMIC FI_SETDOTSPERMETERY -DYNAMIC FI_SETOUTPUTMESSAGE -DYNAMIC FI_SETTRANSPARENCYTABLE -DYNAMIC FI_SETTRANSPARENT -DYNAMIC FI_UNLOAD -DYNAMIC FI_UNLOCKPAGE -DYNAMIC FI_WINDRAW +DYNAMIC fi_AdjustBrightness +DYNAMIC fi_AdjustContrast +DYNAMIC fi_AdjustGamma +DYNAMIC fi_Allocate +DYNAMIC fi_AllocateT +DYNAMIC fi_AppendPage +DYNAMIC fi_Clone +DYNAMIC fi_CloseMultiBitmap +DYNAMIC fi_ColorQuantize +DYNAMIC fi_ConvertTo16Bits555 +DYNAMIC fi_ConvertTo16Bits565 +DYNAMIC fi_ConvertTo24Bits +DYNAMIC fi_ConvertTo32Bits +DYNAMIC fi_ConvertTo4Bits +DYNAMIC fi_ConvertTo8Bits +DYNAMIC fi_ConvertToGreyscale +DYNAMIC fi_ConvertToRGBF +DYNAMIC fi_ConvertToStandardType +DYNAMIC fi_ConvertToType +DYNAMIC fi_Copy +DYNAMIC fi_CreateICCProfile +DYNAMIC fi_DeInitialise +DYNAMIC fi_DeletePage +DYNAMIC fi_DestroyICCProfile +DYNAMIC fi_Dither +DYNAMIC fi_FlipHorizontal +DYNAMIC fi_FlipVertical +DYNAMIC fi_GetBackgroundColor +DYNAMIC fi_GetBits +DYNAMIC fi_GetBlueMask +DYNAMIC fi_GetBPP +DYNAMIC fi_GetChannel +DYNAMIC fi_GetColorsUsed +DYNAMIC fi_GetColorType +DYNAMIC fi_GetCopyrightMessage +DYNAMIC fi_GetDIBSize +DYNAMIC fi_GetDotsPerMeterX +DYNAMIC fi_GetDotsPerMeterY +DYNAMIC fi_GetFileType +DYNAMIC fi_GetFileTypeFromMemory +DYNAMIC fi_GetGreenMask +DYNAMIC fi_GetHeight +DYNAMIC fi_GetICCProfile +DYNAMIC fi_GetImageType +DYNAMIC fi_GetInfo +DYNAMIC fi_GetInfoHeader +DYNAMIC fi_GetLine +DYNAMIC fi_GetPageCount +DYNAMIC fi_GetPalette +DYNAMIC fi_GetPitch +DYNAMIC fi_GetRedMask +DYNAMIC fi_GetScanLine +DYNAMIC fi_GetTransparencyCount +DYNAMIC fi_GetTransparencyTable +DYNAMIC fi_GetVersion +DYNAMIC fi_GetWidth +DYNAMIC fi_HasBackgroundColor +DYNAMIC fi_Initialise +DYNAMIC fi_InsertPage +DYNAMIC fi_Invert +DYNAMIC fi_IsLittleEndian +DYNAMIC fi_IsTransparent +DYNAMIC fi_Load +DYNAMIC fi_LoadFromMemory +DYNAMIC fi_LockPage +DYNAMIC fi_MovePage +DYNAMIC fi_OpenMultiBitmap +DYNAMIC fi_Paste +DYNAMIC fi_Rescale +DYNAMIC fi_RotateClassic +DYNAMIC fi_RotateEx +DYNAMIC fi_Save +DYNAMIC fi_SetBackgroundColor +DYNAMIC fi_SetDotsPerMeterX +DYNAMIC fi_SetDotsPerMeterY +DYNAMIC fi_SetOutputMessage +DYNAMIC fi_SetTransparencyTable +DYNAMIC fi_SetTransparent +DYNAMIC fi_Unload +DYNAMIC fi_UnlockPage +DYNAMIC fi_winConvFromDIB +DYNAMIC fi_winConvToDIB +DYNAMIC fi_winDraw #if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFIMAGE__REQUEST ) #uncommand DYNAMIC => EXTERNAL diff --git a/harbour/contrib/hbformat/hbformat.hbx b/harbour/contrib/hbformat/hbformat.hbx index f38607b751..c8d4337bfc 100644 --- a/harbour/contrib/hbformat/hbformat.hbx +++ b/harbour/contrib/hbformat/hbformat.hbx @@ -25,7 +25,7 @@ #command DYNAMIC => EXTERNAL #endif -DYNAMIC HBFORMATCODE +DYNAMIC HBFormatCode #if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFORMAT__REQUEST ) #uncommand DYNAMIC => EXTERNAL diff --git a/harbour/contrib/hbfoxpro/hbfoxpro.hbx b/harbour/contrib/hbfoxpro/hbfoxpro.hbx index 793cac5982..188c553efc 100644 --- a/harbour/contrib/hbfoxpro/hbfoxpro.hbx +++ b/harbour/contrib/hbfoxpro/hbfoxpro.hbx @@ -25,9 +25,9 @@ #command DYNAMIC => EXTERNAL #endif -DYNAMIC FOX___DYNCALL -DYNAMIC SYS -DYNAMIC __FOX_ARRAY +DYNAMIC fox___DynCall +DYNAMIC Sys +DYNAMIC __fox_Array #if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBFOXPRO__REQUEST ) #uncommand DYNAMIC => EXTERNAL diff --git a/harbour/contrib/hbgd/gdextern.ch b/harbour/contrib/hbgd/gdextern.ch index e7ea4ffb1a..f216c7e9d3 100644 --- a/harbour/contrib/hbgd/gdextern.ch +++ b/harbour/contrib/hbgd/gdextern.ch @@ -2,53 +2,9 @@ * $Id$ */ -/* - * Harbour Project source code: - * GD graphic library exported functions header file. - * - * Copyright 2004-2006 Francesco Saverio Giudice - * www - http://www.xharbour.org http://harbour-project.org - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this software; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/). - * - * As a special exception, the Harbour Project gives permission for - * additional uses of the text contained in its release of Harbour. - * - * The exception is that, if you link the Harbour libraries with other - * files to produce an executable, this does not by itself cause the - * resulting executable to be covered by the GNU General Public License. - * Your use of that executable is in no way restricted on account of - * linking the Harbour library code into it. - * - * This exception does not however invalidate any other reasons why - * the executable file might be covered by the GNU General Public License. - * - * This exception applies only to the code released by the Harbour - * Project under the name Harbour. If you copy code from other - * Harbour Project or Free Software Foundation releases into a copy of - * Harbour, as the General Public License permits, the exception does - * not apply to the code that you add in this way. To avoid misleading - * anyone as to the status of such modified files, you must delete - * this exception notice from them. - * - * If you write modifications of your own for Harbour, it is your choice - * whether to permit this exception to apply to your modifications. - * If you do not wish that, delete this exception notice. - * - */ +/* For compatibility only. Use 'REQUEST __HBEXTERN__HBGD_' instead_. */ + +#ifdef HB_LEGACY_LEVEL4 #ifndef GDEXTERNAL_CH #define GDEXTERNAL_CH @@ -57,3 +13,5 @@ #include "hbgd.hbx" #endif + +#endif diff --git a/harbour/contrib/hbgd/hbgd.hbx b/harbour/contrib/hbgd/hbgd.hbx index 17205ce1dd..145fb703b6 100644 --- a/harbour/contrib/hbgd/hbgd.hbx +++ b/harbour/contrib/hbgd/hbgd.hbx @@ -25,119 +25,119 @@ #command DYNAMIC => EXTERNAL #endif -DYNAMIC GDCHART -DYNAMIC GDFONTCACHESETUP -DYNAMIC GDFONTCACHESHUTDOWN -DYNAMIC GDFONTGETGIANT -DYNAMIC GDFONTGETHEIGHT -DYNAMIC GDFONTGETLARGE -DYNAMIC GDFONTGETMEDIUMBOLD -DYNAMIC GDFONTGETSMALL -DYNAMIC GDFONTGETTINY -DYNAMIC GDFONTGETWIDTH -DYNAMIC GDIMAGE -DYNAMIC GDIMAGEALPHA -DYNAMIC GDIMAGEALPHABLENDING -DYNAMIC GDIMAGEARC -DYNAMIC GDIMAGEBLUE -DYNAMIC GDIMAGEBOUNDSSAFE -DYNAMIC GDIMAGECHAR -DYNAMIC GDIMAGECHARUP -DYNAMIC GDIMAGECIRCLE -DYNAMIC GDIMAGECOLORALLOCATE -DYNAMIC GDIMAGECOLORALLOCATEALPHA -DYNAMIC GDIMAGECOLORCLOSEST -DYNAMIC GDIMAGECOLORCLOSESTALPHA -DYNAMIC GDIMAGECOLORCLOSESTHWB -DYNAMIC GDIMAGECOLORDEALLOCATE -DYNAMIC GDIMAGECOLOREXACT -DYNAMIC GDIMAGECOLORRESOLVE -DYNAMIC GDIMAGECOLORRESOLVEALPHA -DYNAMIC GDIMAGECOLORSTOTAL -DYNAMIC GDIMAGECOLORTRANSPARENT -DYNAMIC GDIMAGECOMPARE -DYNAMIC GDIMAGECOPY -DYNAMIC GDIMAGECOPYMERGE -DYNAMIC GDIMAGECOPYMERGEGRAY -DYNAMIC GDIMAGECOPYRESAMPLED -DYNAMIC GDIMAGECOPYRESIZED -DYNAMIC GDIMAGECOPYROTATED -DYNAMIC GDIMAGECREATE -DYNAMIC GDIMAGECREATEFROMGD -DYNAMIC GDIMAGECREATEFROMGIF -DYNAMIC GDIMAGECREATEFROMJPEG -DYNAMIC GDIMAGECREATEFROMPNG -DYNAMIC GDIMAGECREATEFROMWBMP -DYNAMIC GDIMAGECREATEPALETTE -DYNAMIC GDIMAGECREATEPALETTEFROMTRUECOLOR -DYNAMIC GDIMAGECREATETRUECOLOR -DYNAMIC GDIMAGEDASHEDLINE -DYNAMIC GDIMAGEDESTROY -DYNAMIC GDIMAGEELLIPSE -DYNAMIC GDIMAGEFILL -DYNAMIC GDIMAGEFILLEDARC -DYNAMIC GDIMAGEFILLEDCIRCLE -DYNAMIC GDIMAGEFILLEDELLIPSE -DYNAMIC GDIMAGEFILLEDPOLYGON -DYNAMIC GDIMAGEFILLEDRECTANGLE -DYNAMIC GDIMAGEFILLTOBORDER -DYNAMIC GDIMAGEFROMFILE -DYNAMIC GDIMAGEFTHEIGHT -DYNAMIC GDIMAGEFTSIZE -DYNAMIC GDIMAGEFTWIDTH -DYNAMIC GDIMAGEGD -DYNAMIC GDIMAGEGETCLIP -DYNAMIC GDIMAGEGETINTERLACED -DYNAMIC GDIMAGEGETPIXEL -DYNAMIC GDIMAGEGETTHICKNESS -DYNAMIC GDIMAGEGETTRANSPARENT -DYNAMIC GDIMAGEGIF -DYNAMIC GDIMAGEGIFANIMADD -DYNAMIC GDIMAGEGIFANIMBEGIN -DYNAMIC GDIMAGEGIFANIMEND -DYNAMIC GDIMAGEGREEN -DYNAMIC GDIMAGEINTERLACE -DYNAMIC GDIMAGEJPEG -DYNAMIC GDIMAGELINE -DYNAMIC GDIMAGEOPENPOLYGON -DYNAMIC GDIMAGEPALETTECOPY -DYNAMIC GDIMAGEPALETTEPIXEL -DYNAMIC GDIMAGEPNG -DYNAMIC GDIMAGEPOLYGON -DYNAMIC GDIMAGERECTANGLE -DYNAMIC GDIMAGERED -DYNAMIC GDIMAGESAVEALPHA -DYNAMIC GDIMAGESETANTIALIASED -DYNAMIC GDIMAGESETANTIALIASEDDONTBLEND -DYNAMIC GDIMAGESETBRUSH -DYNAMIC GDIMAGESETCLIP -DYNAMIC GDIMAGESETPIXEL -DYNAMIC GDIMAGESETSTYLE -DYNAMIC GDIMAGESETTHICKNESS -DYNAMIC GDIMAGESETTILE -DYNAMIC GDIMAGESHARPEN -DYNAMIC GDIMAGESQUARETOCIRCLE -DYNAMIC GDIMAGESTRING -DYNAMIC GDIMAGESTRINGFT -DYNAMIC GDIMAGESTRINGFTCIRCLE -DYNAMIC GDIMAGESTRINGFTEX -DYNAMIC GDIMAGESTRINGUP -DYNAMIC GDIMAGESX -DYNAMIC GDIMAGESY -DYNAMIC GDIMAGETOFILE -DYNAMIC GDIMAGETOHANDLE -DYNAMIC GDIMAGETOSTRING -DYNAMIC GDIMAGETRUECOLOR -DYNAMIC GDIMAGETRUECOLORPIXEL -DYNAMIC GDIMAGETRUECOLORTOPALETTE -DYNAMIC GDIMAGEWBMP -DYNAMIC GDTRUECOLOR -DYNAMIC GDTRUECOLORALPHA -DYNAMIC GDVERSION -DYNAMIC GDVERSIONNUMBER -DYNAMIC HB_GD_VERSION -DYNAMIC TBARCODE -DYNAMIC TCODE +DYNAMIC GDChart +DYNAMIC gdFontCacheSetup +DYNAMIC gdFontCacheShutdown +DYNAMIC gdFontGetGiant +DYNAMIC gdFontGetHeight +DYNAMIC gdFontGetLarge +DYNAMIC gdFontGetMediumBold +DYNAMIC gdFontGetSmall +DYNAMIC gdFontGetTiny +DYNAMIC gdFontGetWidth +DYNAMIC GDImage +DYNAMIC gdImageAlpha +DYNAMIC gdImageAlphaBlending +DYNAMIC gdImageArc +DYNAMIC gdImageBlue +DYNAMIC gdImageBoundsSafe +DYNAMIC gdImageChar +DYNAMIC gdImageCharUp +DYNAMIC gdImageCircle +DYNAMIC gdImageColorAllocate +DYNAMIC gdImageColorAllocateAlpha +DYNAMIC gdImageColorClosest +DYNAMIC gdImageColorClosestAlpha +DYNAMIC gdImageColorClosestHWB +DYNAMIC gdImageColorDeallocate +DYNAMIC gdImageColorExact +DYNAMIC gdImageColorResolve +DYNAMIC gdImageColorResolveAlpha +DYNAMIC gdImageColorsTotal +DYNAMIC gdImageColorTransparent +DYNAMIC gdImageCompare +DYNAMIC gdImageCopy +DYNAMIC gdImageCopyMerge +DYNAMIC gdImageCopyMergeGray +DYNAMIC gdImageCopyResampled +DYNAMIC gdImageCopyResized +DYNAMIC gdImageCopyRotated +DYNAMIC gdImageCreate +DYNAMIC gdImageCreateFromGD +DYNAMIC gdImageCreateFromGif +DYNAMIC gdImageCreateFromJpeg +DYNAMIC gdImageCreateFromPng +DYNAMIC gdImageCreateFromWBmp +DYNAMIC gdImageCreatePalette +DYNAMIC gdImageCreatePaletteFromTrueColor +DYNAMIC gdImageCreateTrueColor +DYNAMIC gdImageDashedLine +DYNAMIC gdImageDestroy +DYNAMIC gdImageEllipse +DYNAMIC gdImageFill +DYNAMIC gdImageFilledArc +DYNAMIC gdImageFilledCircle +DYNAMIC gdImageFilledEllipse +DYNAMIC gdImageFilledPolygon +DYNAMIC gdImageFilledRectangle +DYNAMIC gdImageFillToBorder +DYNAMIC gdImageFromFile +DYNAMIC gdImageFTHeight +DYNAMIC gdImageFTSize +DYNAMIC gdImageFTWidth +DYNAMIC gdImageGD +DYNAMIC gdImageGetClip +DYNAMIC gdImageGetInterlaced +DYNAMIC gdImageGetPixel +DYNAMIC gdImageGetThickness +DYNAMIC gdImageGetTransparent +DYNAMIC gdImageGif +DYNAMIC gdImageGifAnimAdd +DYNAMIC gdImageGifAnimBegin +DYNAMIC gdImageGifAnimEnd +DYNAMIC gdImageGreen +DYNAMIC gdImageInterlace +DYNAMIC gdImageJpeg +DYNAMIC gdImageLine +DYNAMIC gdImageOpenPolygon +DYNAMIC gdImagePaletteCopy +DYNAMIC gdImagePalettePixel +DYNAMIC gdImagePng +DYNAMIC gdImagePolygon +DYNAMIC gdImageRectangle +DYNAMIC gdImageRed +DYNAMIC gdImageSaveAlpha +DYNAMIC gdImageSetAntiAliased +DYNAMIC gdImageSetAntiAliasedDontBlend +DYNAMIC gdImageSetBrush +DYNAMIC gdImageSetClip +DYNAMIC gdImageSetPixel +DYNAMIC gdImageSetStyle +DYNAMIC gdImageSetThickness +DYNAMIC gdImageSetTile +DYNAMIC gdImageSharpen +DYNAMIC gdImageSquareToCircle +DYNAMIC gdImageString +DYNAMIC gdImageStringFT +DYNAMIC gdImageStringFTCircle +DYNAMIC gdImageStringFTEx +DYNAMIC gdImageStringUp +DYNAMIC gdImageSX +DYNAMIC gdImageSY +DYNAMIC gdImageToFile +DYNAMIC gdImageToHandle +DYNAMIC gdImageToString +DYNAMIC gdImageTrueColor +DYNAMIC gdImageTrueColorPixel +DYNAMIC gdImageTrueColorToPalette +DYNAMIC gdImageWBMP +DYNAMIC gdTrueColor +DYNAMIC gdTrueColorAlpha +DYNAMIC gdVersion +DYNAMIC gdVersionNumber +DYNAMIC hb_gd_Version +DYNAMIC TBarCode +DYNAMIC TCode #if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBGD__REQUEST ) #uncommand DYNAMIC => EXTERNAL diff --git a/harbour/contrib/hbgt/tests/test.prg b/harbour/contrib/hbgt/tests/test.prg index 0c79874106..689ee554d6 100644 --- a/harbour/contrib/hbgt/tests/test.prg +++ b/harbour/contrib/hbgt/tests/test.prg @@ -6,22 +6,22 @@ PROCEDURE Main() - ? 'gt_ascpos( "Harbour", 1 ) => ' + hb_ntos( gt_ascpos( "Harbour", 1 ) ) - ? 'gt_atdiff( "This Is Harbour", "This Is Clipper" ) => ' + hb_ntos( gt_atdiff( "This Is Harbour", "This Is Clipper" ) ) - ? 'gt_chareven( "The_Power_Of_Harbour" ) => ' + gt_chareven( "The_Power_Of_Harbour" ) - ? 'gt_charodd( "The_Power_Of_Harbour" ) => ' + gt_charodd( "The_Power_Of_Harbour" ) - ? 'gt_chrcount( "s", "she sells shells by the sea shore" ) => ' + hb_ntos( gt_chrcount( "s", "she sells shells by the sea shore" ) ) - ? 'gt_chrtotal( "sl", "she sells shells by the sea shore" ) => ' + hb_ntos( gt_chrtotal( "sl", "she sells shells by the sea shore" ) ) - ? 'gt_charmix( "CLIPPER", "harbour" ) => ' + gt_charmix( "CLIPPER", "harbour" ) - ? 'gt_asciisum( "harbour" ) => ' + hb_ntos( gt_asciisum( "harbour" ) ) - ? 'gt_chrfirst( "Ho", "the power of Harbour" ) => ' + hb_ntos( gt_chrfirst( "Ho", "the power of Harbour" ) ) - ? 'gt_strcount( "the", "the cat sat on the mat" ) => ' + hb_ntos( gt_strcount( "the", "the cat sat on the mat" ) ) - ? 'gt_strcspn( "this is a test", "as " ) => ' + hb_ntos( gt_strcspn( "this is a test", "as " ) ) - ? 'gt_strcspn( "this is a test", "elnjpq" ) => ' + hb_ntos( gt_strcspn( "this is a test", "elnjpq" ) ) - ? 'gt_strDiff( "the cat", "the rat" ) => ' + gt_strDiff( "the cat", "the rat" ) - ? 'gt_strexpand( "HARBOUR", 2, "-" ) => ' + gt_strexpand( "HARBOUR", 2, "-" ) - ? 'gt_strleft( "this is a test", "hsit " ) => ' + hb_ntos( gt_strleft( "this is a test", "hsit " ) ) - ? 'gt_strpbrk( "this is a test", "sa " ) => ' + gt_strpbrk( "this is a test", "sa " ) - ? 'gt_strright( "this is a test", "teas " ) => ' + hb_ntos( gt_strright( "this is a test", "teas " ) ) + ? 'gt_AscPos( "Harbour", 1 ) =>', gt_AscPos( "Harbour", 1 ) + ? 'gt_AtDiff( "This Is Harbour", "This Is Clipper" ) =>', gt_AtDiff( "This Is Harbour", "This Is Clipper" ) + ? 'gt_CharEven( "The_Power_Of_Harbour" ) =>', gt_CharEven( "The_Power_Of_Harbour" ) + ? 'gt_CharOdd( "The_Power_Of_Harbour" ) =>', gt_CharOdd( "The_Power_Of_Harbour" ) + ? 'gt_ChrCount( "s", "she sells shells by the sea shore" ) =>', gt_ChrCount( "s", "she sells shells by the sea shore" ) + ? 'gt_ChrTotal( "sl", "she sells shells by the sea shore" ) =>', gt_ChrTotal( "sl", "she sells shells by the sea shore" ) + ? 'gt_CharMix( "CLIPPER", "harbour" ) =>', gt_CharMix( "CLIPPER", "harbour" ) + ? 'gt_AsciiSum( "harbour" ) =>', gt_AsciiSum( "harbour" ) + ? 'gt_ChrFirst( "Ho", "the power of Harbour" ) =>', gt_ChrFirst( "Ho", "the power of Harbour" ) + ? 'gt_StrCount( "the", "the cat sat on the mat" ) =>', gt_StrCount( "the", "the cat sat on the mat" ) + ? 'gt_StrCSPN( "this is a test", "as " ) =>', gt_StrCSPN( "this is a test", "as " ) + ? 'gt_StrCSPN( "this is a test", "elnjpq" ) =>', gt_StrCSPN( "this is a test", "elnjpq" ) + ? 'gt_StrDiff( "the cat", "the rat" ) =>', gt_StrDiff( "the cat", "the rat" ) + ? 'gt_StrExpand( "HARBOUR", 2, "-" ) =>', gt_StrExpand( "HARBOUR", 2, "-" ) + ? 'gt_StrLeft( "this is a test", "hsit " ) =>', gt_StrLeft( "this is a test", "hsit " ) + ? 'gt_StrPBRK( "this is a test", "sa " ) =>', gt_StrPBRK( "this is a test", "sa " ) + ? 'gt_StrRight( "this is a test", "teas " ) =>', gt_strright( "this is a test", "teas " ) RETURN diff --git a/harbour/contrib/hbmagic/hbmagic.hbx b/harbour/contrib/hbmagic/hbmagic.hbx index 62fd9044d9..d9ca01e476 100644 --- a/harbour/contrib/hbmagic/hbmagic.hbx +++ b/harbour/contrib/hbmagic/hbmagic.hbx @@ -25,16 +25,16 @@ #command DYNAMIC => EXTERNAL #endif -DYNAMIC HB_MAGIC_SIMPLE -DYNAMIC MAGIC_BUFFER -DYNAMIC MAGIC_CHECK -DYNAMIC MAGIC_COMPILE -DYNAMIC MAGIC_ERRNO -DYNAMIC MAGIC_ERROR -DYNAMIC MAGIC_FILE -DYNAMIC MAGIC_LOAD -DYNAMIC MAGIC_OPEN -DYNAMIC MAGIC_SETFLAGS +DYNAMIC hb_magic_simple +DYNAMIC magic_buffer +DYNAMIC magic_check +DYNAMIC magic_compile +DYNAMIC magic_errno +DYNAMIC magic_error +DYNAMIC magic_file +DYNAMIC magic_load +DYNAMIC magic_open +DYNAMIC magic_setflags #if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBMAGIC__REQUEST ) #uncommand DYNAMIC => EXTERNAL diff --git a/harbour/contrib/hbmagic/hbmagis.prg b/harbour/contrib/hbmagic/hbmagis.prg index bca2acb810..83bd2bc876 100644 --- a/harbour/contrib/hbmagic/hbmagis.prg +++ b/harbour/contrib/hbmagic/hbmagis.prg @@ -52,7 +52,7 @@ #include "hbmagic.ch" -FUNCTION hb_Magic_Simple( cFileName, nFlags ) +FUNCTION hb_magic_simple( cFileName, nFlags ) LOCAL hMagic diff --git a/harbour/contrib/hbmagic/tests/hbmagit.prg b/harbour/contrib/hbmagic/tests/hbmagit.prg index 6587345553..121d450d5c 100644 --- a/harbour/contrib/hbmagic/tests/hbmagit.prg +++ b/harbour/contrib/hbmagic/tests/hbmagit.prg @@ -122,7 +122,7 @@ PROCEDURE Main() cText := hb_ZUncompress( cText ) T( "Plain text", cText ) - OutStd( "hb_Magic_Simple(): t: [" + hb_Magic_Simple( hb_argv( 0 ), MAGIC_NONE ) + "] " + ; - "m: [" + hb_Magic_Simple( hb_argv( 0 ), MAGIC_MIME_TYPE ) + "]" + hb_eol() ) + OutStd( "hb_magic_simple(): t: [" + hb_magic_simple( hb_argv( 0 ), MAGIC_NONE ) + "] " + ; + "m: [" + hb_magic_simple( hb_argv( 0 ), MAGIC_MIME_TYPE ) + "]" + hb_eol() ) RETURN diff --git a/harbour/contrib/hbmisc/hbmisc.hbx b/harbour/contrib/hbmisc/hbmisc.hbx index a426209074..416c6bf1a8 100644 --- a/harbour/contrib/hbmisc/hbmisc.hbx +++ b/harbour/contrib/hbmisc/hbmisc.hbx @@ -25,125 +25,125 @@ #command DYNAMIC => EXTERNAL #endif -DYNAMIC ADAYS -DYNAMIC AMONTHS -DYNAMIC BINTODEC -DYNAMIC BUBBLEBABBLEENCODE -DYNAMIC CALLDLL32 -DYNAMIC DATETOTXTRU -DYNAMIC DEBUG -DYNAMIC DECTOBIN -DYNAMIC DECTOHEXA -DYNAMIC DECTOOCTAL -DYNAMIC DECTOROMAN -DYNAMIC EDITORADDTEXT -DYNAMIC EDITORCARGO -DYNAMIC EDITOREDIT -DYNAMIC EDITORFILE -DYNAMIC EDITORGETLINE -DYNAMIC EDITORGETTEXT -DYNAMIC EDITORINSTEXT -DYNAMIC EDITORKILL -DYNAMIC EDITORLCOUNT -DYNAMIC EDITORMODE -DYNAMIC EDITORNEW -DYNAMIC EDITORNEXTLINE -DYNAMIC EDITORREAD -DYNAMIC EDITORSETTEXT -DYNAMIC EDITORSIZE -DYNAMIC EDITORTITLE -DYNAMIC ED_ADDTEXT -DYNAMIC ED_BOTTOM -DYNAMIC ED_BSPACE -DYNAMIC ED_COL -DYNAMIC ED_CONFIG -DYNAMIC ED_DELCHAR -DYNAMIC ED_DELLINE -DYNAMIC ED_DELWORD -DYNAMIC ED_DOWN -DYNAMIC ED_END -DYNAMIC ED_GETLINE -DYNAMIC ED_GETNEXT -DYNAMIC ED_GETTEXT -DYNAMIC ED_GOTO -DYNAMIC ED_HOME -DYNAMIC ED_INSTEXT -DYNAMIC ED_LCOUNT -DYNAMIC ED_LEFT -DYNAMIC ED_LENGTH -DYNAMIC ED_MAXLINE -DYNAMIC ED_NEW -DYNAMIC ED_NWORD -DYNAMIC ED_PGDOWN -DYNAMIC ED_PGUP -DYNAMIC ED_PUTCHAR -DYNAMIC ED_PWORD -DYNAMIC ED_READTEXT -DYNAMIC ED_RETURN -DYNAMIC ED_RIGHT -DYNAMIC ED_ROW -DYNAMIC ED_SETTEXT -DYNAMIC ED_STABILIZE -DYNAMIC ED_STABLE -DYNAMIC ED_TOP -DYNAMIC ED_UP -DYNAMIC ED_WINCOL -DYNAMIC ED_WINROW +DYNAMIC ADays +DYNAMIC AMonths +DYNAMIC BinToDec +DYNAMIC BubbleBabbleEncode +DYNAMIC CallDll32 +DYNAMIC DateToTxtRU +DYNAMIC Debug +DYNAMIC DecToBin +DYNAMIC DecToHexa +DYNAMIC DecToOctal +DYNAMIC DecToRoman +DYNAMIC EditorAddText +DYNAMIC EditorCargo +DYNAMIC EditorEdit +DYNAMIC EditorFile +DYNAMIC EditorGetLine +DYNAMIC EditorGetText +DYNAMIC EditorInsText +DYNAMIC EditorKill +DYNAMIC EditorLCount +DYNAMIC EditorMode +DYNAMIC EditorNew +DYNAMIC EditorNextLine +DYNAMIC EditorRead +DYNAMIC EditorSetText +DYNAMIC EditorSize +DYNAMIC EditorTitle +DYNAMIC ed_AddText +DYNAMIC ed_Bottom +DYNAMIC ed_BSpace +DYNAMIC ed_Col +DYNAMIC ed_Config +DYNAMIC ed_DelChar +DYNAMIC ed_DelLine +DYNAMIC ed_DelWord +DYNAMIC ed_Down +DYNAMIC ed_End +DYNAMIC ed_GetLine +DYNAMIC ed_GetNext +DYNAMIC ed_GetText +DYNAMIC ed_Goto +DYNAMIC ed_Home +DYNAMIC ed_InsText +DYNAMIC ed_LCount +DYNAMIC ed_Left +DYNAMIC ed_Length +DYNAMIC ed_MaxLine +DYNAMIC ed_New +DYNAMIC ed_NWord +DYNAMIC ed_PgDown +DYNAMIC ed_PgUp +DYNAMIC ed_PutChar +DYNAMIC ed_PWord +DYNAMIC ed_ReadText +DYNAMIC ed_Return +DYNAMIC ed_Right +DYNAMIC ed_Row +DYNAMIC ed_SetText +DYNAMIC ed_Stabilize +DYNAMIC ed_Stable +DYNAMIC ed_Top +DYNAMIC ed_Up +DYNAMIC ed_WinCol +DYNAMIC ed_WinRow DYNAMIC FCOMMA DYNAMIC FCOMMA_GETFUNCTABLE -DYNAMIC FILEFINDATTR -DYNAMIC FILEFINDDATE -DYNAMIC FILEFINDFIRST -DYNAMIC FILEFINDNAME -DYNAMIC FILEFINDNEXT -DYNAMIC FILEFINDSIZE -DYNAMIC FILEFINDTIME -DYNAMIC HBMISC_DAYSINMONTH -DYNAMIC HB_DYNACALL1 -DYNAMIC HB_FEOF -DYNAMIC HB_FGOBOTTOM -DYNAMIC HB_FGOTO -DYNAMIC HB_FGOTOP -DYNAMIC HB_FINFO -DYNAMIC HB_FLASTREC -DYNAMIC HB_FREADANDSKIP -DYNAMIC HB_FREADLN -DYNAMIC HB_FRECNO -DYNAMIC HB_FSELECT -DYNAMIC HB_FSKIP -DYNAMIC HB_FUSE -DYNAMIC HB_UDPDS_FIND -DYNAMIC HB_UDPDS_START -DYNAMIC HB_UDPDS_STOP -DYNAMIC HEXATODEC -DYNAMIC IRMEXECUTE -DYNAMIC IRMMAPCOUNT -DYNAMIC IRMMAPNEXT -DYNAMIC IRMMAPSKIP -DYNAMIC ISBIN -DYNAMIC ISDEC -DYNAMIC ISHEXA -DYNAMIC ISLEAPYEAR -DYNAMIC ISOCTAL -DYNAMIC MNYTOTXTRU -DYNAMIC NUMTOTXTEN -DYNAMIC NUMTOTXTHU -DYNAMIC NUMTOTXTRU -DYNAMIC OCTALTODEC -DYNAMIC PTRSTR -DYNAMIC RESTBOX -DYNAMIC ROT13 -DYNAMIC SAVEBOX +DYNAMIC FileFindAttr +DYNAMIC FileFindDate +DYNAMIC FileFindFirst +DYNAMIC FileFindName +DYNAMIC FileFindNext +DYNAMIC FileFindSize +DYNAMIC FileFindTime +DYNAMIC hbmisc_DaysInMonth +DYNAMIC hb_DynaCall1 +DYNAMIC hb_FEof +DYNAMIC hb_FGoBottom +DYNAMIC hb_FGoto +DYNAMIC hb_FGoTop +DYNAMIC hb_FInfo +DYNAMIC hb_FLastRec +DYNAMIC hb_FReadAndSkip +DYNAMIC hb_FReadLn +DYNAMIC hb_FRecNo +DYNAMIC hb_FSelect +DYNAMIC hb_FSkip +DYNAMIC hb_FUse +DYNAMIC hb_udpds_Find +DYNAMIC hb_udpds_Start +DYNAMIC hb_udpds_Stop +DYNAMIC HexaToDec +DYNAMIC irmExecute +DYNAMIC irmMapCount +DYNAMIC irmMapNext +DYNAMIC irmMapSkip +DYNAMIC IsBin +DYNAMIC IsDec +DYNAMIC IsHexa +DYNAMIC IsLeapYear +DYNAMIC IsOctal +DYNAMIC MnyToTxtRU +DYNAMIC NumToTxtEN +DYNAMIC NumToTxtHU +DYNAMIC NumToTxtRU +DYNAMIC OctalToDec +DYNAMIC PtrStr +DYNAMIC RestBox +DYNAMIC Rot13 +DYNAMIC SaveBox DYNAMIC SQL_SPRINTF -DYNAMIC STRDUMP -DYNAMIC STRFORMAT -DYNAMIC STRPTR -DYNAMIC STRTOKEN -DYNAMIC TFILEREAD -DYNAMIC TOCHAR -DYNAMIC TWIRLER -DYNAMIC UNLOADALLDLL -DYNAMIC WOY +DYNAMIC StrDump +DYNAMIC StrFormat +DYNAMIC StrPtr +DYNAMIC StrToken +DYNAMIC TFileRead +DYNAMIC ToChar +DYNAMIC Twirler +DYNAMIC UnloadAllDll +DYNAMIC WoY #if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBMISC__REQUEST ) #uncommand DYNAMIC => EXTERNAL diff --git a/harbour/contrib/hbxpp/hbxppext.ch b/harbour/contrib/hbxpp/hbxppext.ch index e3fe30d9b0..8bbf7b0531 100644 --- a/harbour/contrib/hbxpp/hbxppext.ch +++ b/harbour/contrib/hbxpp/hbxppext.ch @@ -2,53 +2,9 @@ * $Id$ */ -/* - * Harbour Project source code: - * The declarations for all harbour defined functions/procedures. - * - * Copyright 1999 Ryszard Glab - * www - http://harbour-project.org - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this software; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/). - * - * As a special exception, the Harbour Project gives permission for - * additional uses of the text contained in its release of Harbour. - * - * The exception is that, if you link the Harbour libraries with other - * files to produce an executable, this does not by itself cause the - * resulting executable to be covered by the GNU General Public License. - * Your use of that executable is in no way restricted on account of - * linking the Harbour library code into it. - * - * This exception does not however invalidate any other reasons why - * the executable file might be covered by the GNU General Public License. - * - * This exception applies only to the code released by the Harbour - * Project under the name Harbour. If you copy code from other - * Harbour Project or Free Software Foundation releases into a copy of - * Harbour, as the General Public License permits, the exception does - * not apply to the code that you add in this way. To avoid misleading - * anyone as to the status of such modified files, you must delete - * this exception notice from them. - * - * If you write modifications of your own for Harbour, it is your choice - * whether to permit this exception to apply to your modifications. - * If you do not wish that, delete this exception notice. - * - */ +/* For compatibility only. Use 'REQUEST __HBEXTERN__HBXPP_' instead_. */ + +#ifdef HB_LEGACY_LEVEL4 #ifndef _HBXPPEXT_CH #define _HBXPPEXT_CH @@ -56,4 +12,6 @@ #define __HBEXTERN__HBXPP__REQUEST #include "hbxpp.hbx" -#endif /* _HBXPPEXT_CH */ +#endif + +#endif diff --git a/harbour/contrib/rddads/adsextrn.ch b/harbour/contrib/rddads/adsextrn.ch index 5c77a40935..dafd3ff507 100644 --- a/harbour/contrib/rddads/adsextrn.ch +++ b/harbour/contrib/rddads/adsextrn.ch @@ -2,53 +2,9 @@ * $Id$ */ -/* - * Harbour Project source code: - * ADS functions - * - * Copyright 2009 Viktor Szakats (harbour syenar.net) - * www - http://harbour-project.org - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this software; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/). - * - * As a special exception, the Harbour Project gives permission for - * additional uses of the text contained in its release of Harbour. - * - * The exception is that, if you link the Harbour libraries with other - * files to produce an executable, this does not by itself cause the - * resulting executable to be covered by the GNU General Public License. - * Your use of that executable is in no way restricted on account of - * linking the Harbour library code into it. - * - * This exception does not however invalidate any other reasons why - * the executable file might be covered by the GNU General Public License. - * - * This exception applies only to the code released by the Harbour - * Project under the name Harbour. If you copy code from other - * Harbour Project or Free Software Foundation releases into a copy of - * Harbour, as the General Public License permits, the exception does - * not apply to the code that you add in this way. To avoid misleading - * anyone as to the status of such modified files, you must delete - * this exception notice from them. - * - * If you write modifications of your own for Harbour, it is your choice - * whether to permit this exception to apply to your modifications. - * If you do not wish that, delete this exception notice. - * - */ +/* For compatibility only. Use 'REQUEST __HBEXTERN__RDDADS_' instead_. */ + +#ifdef HB_LEGACY_LEVEL4 #ifndef _ADSEXTERN_CH_ #define _ADSEXTERN_CH_ @@ -57,3 +13,5 @@ #include "rddads.hbx" #endif + +#endif diff --git a/harbour/contrib/xhb/xhbextrn.ch b/harbour/contrib/xhb/xhbextrn.ch index 63c6fbc9ce..27aed83cb8 100644 --- a/harbour/contrib/xhb/xhbextrn.ch +++ b/harbour/contrib/xhb/xhbextrn.ch @@ -2,53 +2,11 @@ * $Id$ */ -/* - * Harbour Project source code: - * - * - * Copyright 2007 Przemyslaw Czerpak - * www - http://harbour-project.org - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this software; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/). - * - * As a special exception, the Harbour Project gives permission for - * additional uses of the text contained in its release of Harbour. - * - * The exception is that, if you link the Harbour libraries with other - * files to produce an executable, this does not by itself cause the - * resulting executable to be covered by the GNU General Public License. - * Your use of that executable is in no way restricted on account of - * linking the Harbour library code into it. - * - * This exception does not however invalidate any other reasons why - * the executable file might be covered by the GNU General Public License. - * - * This exception applies only to the code released by the Harbour - * Project under the name Harbour. If you copy code from other - * Harbour Project or Free Software Foundation releases into a copy of - * Harbour, as the General Public License permits, the exception does - * not apply to the code that you add in this way. To avoid misleading - * anyone as to the status of such modified files, you must delete - * this exception notice from them. - * - * If you write modifications of your own for Harbour, it is your choice - * whether to permit this exception to apply to your modifications. - * If you do not wish that, delete this exception notice. - * - */ +/* For compatibility only. Use 'REQUEST __HBEXTERN__XHB_' instead_. */ + +#ifdef HB_LEGACY_LEVEL4 #define __HBEXTERN__XHB__REQUEST #include "xhb.hbx" + +#endif