See ChangeLog entry 19990708-18:20 EDT David G. Holm <dholm@jsd-llc.com>
This commit is contained in:
@@ -1,3 +1,23 @@
|
||||
19990708-18:20 EDT David G. Holm <dholm@jsd-llc.com>
|
||||
* makefile.icc
|
||||
+ Have to create a dummy unistd.h in the include directory after
|
||||
running bison and then delete it after building harbour.exe,
|
||||
because GNU bison adds "#include <unistd.h>" for C++ mode, but
|
||||
the IBM Visual Age C++ 3.0 compiler doesn't have such a file.
|
||||
* config/dos/global.cf
|
||||
Added individual -$(RM) commands for *.bak, *.obj, core, and *.o,
|
||||
because the COMMAND.COM DEL command won't take more than one target.
|
||||
* include/fileio.ch
|
||||
+ Added copyright and license header and filled in version history
|
||||
* include/filesys.api
|
||||
+ Added copyright and license header and filled in version history
|
||||
* include/filesys.h
|
||||
+ Added copyright and license header and filled in version history
|
||||
* include/set.ch
|
||||
+ Added copyright and license header and filled in version history
|
||||
* include/set.h
|
||||
+ Added copyright and license header and filled in version history
|
||||
|
||||
19990708-22:00 Bruno Cantero <bruno@issnet.net>
|
||||
CVSed by Andi Jahja <andij@aonlippo.co.id>
|
||||
|
||||
|
||||
@@ -40,6 +40,10 @@ dirbase::
|
||||
|
||||
clean::
|
||||
-echo Y | $(RM) $(ARCH_DOS)\*.*
|
||||
-$(RM) *.bak
|
||||
-$(RM) *.obj
|
||||
-$(RM) core
|
||||
-$(RM) *.o
|
||||
-$(RD) $(ARCH_DOS)
|
||||
-$(RD) $(HB_ARCHITECTURE)
|
||||
endif
|
||||
@@ -1,6 +1,42 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
/* $Id$
|
||||
|
||||
Harbour Project source code
|
||||
|
||||
This module contains the defines needed for Harbour programs to use
|
||||
the FILE management functions.
|
||||
|
||||
Copyright 1999 David G. Holm
|
||||
www - http://www.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 of the License, or
|
||||
(at your option) any later version, with one exception:
|
||||
|
||||
The exception is that if you link the Harbour Runtime Library (HRL)
|
||||
and/or the Harbour Virtual Machine (HVM) 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 HRL
|
||||
and/or HVM code into it.
|
||||
|
||||
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 program; if not, write to the Free Software
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA (or visit
|
||||
their web site at http://www.gnu.org/).
|
||||
|
||||
V 1.4 David G. Holm Added copyright and license header,
|
||||
along with a complete version history.
|
||||
V 1.3 Victor Szel Undocumented change.
|
||||
V 1.2 David G. Holm Corrected RCS Id keyword.
|
||||
V 1.1 David G. Holm Committed to CVS.
|
||||
V 1.0 David G. Holm Initial version.
|
||||
*/
|
||||
|
||||
#ifndef _FILEIO_CH
|
||||
#define _FILEIO_CH
|
||||
|
||||
@@ -1,6 +1,41 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
/* $Id$
|
||||
|
||||
Harbour Project source code
|
||||
|
||||
This module contains Clipper to Harbour conversions for FILE management.
|
||||
|
||||
Copyright 1999 David G. Holm
|
||||
www - http://www.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 of the License, or
|
||||
(at your option) any later version, with one exception:
|
||||
|
||||
The exception is that if you link the Harbour Runtime Library (HRL)
|
||||
and/or the Harbour Virtual Machine (HVM) 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 HRL
|
||||
and/or HVM code into it.
|
||||
|
||||
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 program; if not, write to the Free Software
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA (or visit
|
||||
their web site at http://www.gnu.org/).
|
||||
|
||||
V 1.4 David G. Holm Added copyright and license header,
|
||||
along with a complete version history.
|
||||
V 1.3 Victor Szel Undocumented change.
|
||||
V 1.2 David G. Holm Corrected RCS Id keyword.
|
||||
V 1.1 David G. Holm Committed to CVS.
|
||||
V 1.0 David G. Holm Initial version.
|
||||
*/
|
||||
|
||||
#ifndef HB_FILESYS_API_
|
||||
#define HB_FILESYS_API_
|
||||
|
||||
@@ -1,6 +1,43 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
/* $Id$
|
||||
|
||||
Harbour Project source code
|
||||
|
||||
This module contains the Harbour declarations for FILE management.
|
||||
|
||||
Copyright 1999 David G. Holm
|
||||
www - http://www.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 of the License, or
|
||||
(at your option) any later version, with one exception:
|
||||
|
||||
The exception is that if you link the Harbour Runtime Library (HRL)
|
||||
and/or the Harbour Virtual Machine (HVM) 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 HRL
|
||||
and/or HVM code into it.
|
||||
|
||||
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 program; if not, write to the Free Software
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA (or visit
|
||||
their web site at http://www.gnu.org/).
|
||||
|
||||
V 1.5 David G. Holm Added copyright and license header,
|
||||
along with a complete version history.
|
||||
V 1.4 Victor Szel Undocumented change.
|
||||
V 1.3 Gonzalo A. Diethelm Ensured that all Harbour functions
|
||||
are declared as HB_FUNCTION( void );
|
||||
V 1.2 David G. Holm Corrected RCS Id keyword.
|
||||
V 1.1 David G. Holm Committed to CVS.
|
||||
V 1.0 David G. Holm Initial version.
|
||||
*/
|
||||
|
||||
#ifndef HB_FILESYS_H_
|
||||
#define HB_FILESYS_H_
|
||||
|
||||
@@ -1,6 +1,41 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
/* $Id$
|
||||
|
||||
Harbour Project source code
|
||||
|
||||
This module contains the defines needed for Harbour programs to use
|
||||
the SET function
|
||||
|
||||
Copyright 1999 David G. Holm
|
||||
www - http://www.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 of the License, or
|
||||
(at your option) any later version, with one exception:
|
||||
|
||||
The exception is that if you link the Harbour Runtime Library (HRL)
|
||||
and/or the Harbour Virtual Machine (HVM) 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 HRL
|
||||
and/or HVM code into it.
|
||||
|
||||
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 program; if not, write to the Free Software
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA (or visit
|
||||
their web site at http://www.gnu.org/).
|
||||
|
||||
V 1.3 David G. Holm Added copyright and license header,
|
||||
along with a complete version history.
|
||||
V 1.2 Victor Szel Change not documented.
|
||||
V 1.1 Manuel Ruiz Committed to CVS.
|
||||
V 1.0 David G. Holm Initial version.
|
||||
*/
|
||||
|
||||
#define _SET_ALTERNATE 1
|
||||
#define _SET_ALTFILE 2
|
||||
@@ -41,4 +76,3 @@
|
||||
#define _SET_TYPEAHEAD 37
|
||||
#define _SET_UNIQUE 38
|
||||
#define _SET_WRAP 39
|
||||
|
||||
|
||||
@@ -1,6 +1,54 @@
|
||||
/*
|
||||
* $Id$
|
||||
*/
|
||||
/* $Id$
|
||||
|
||||
Harbour Project source code
|
||||
|
||||
This module contains the Harbour declarations for SET management.
|
||||
|
||||
Copyright 1999 David G. Holm
|
||||
www - http://www.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 of the License, or
|
||||
(at your option) any later version, with one exception:
|
||||
|
||||
The exception is that if you link the Harbour Runtime Library (HRL)
|
||||
and/or the Harbour Virtual Machine (HVM) 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 HRL
|
||||
and/or HVM code into it.
|
||||
|
||||
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 program; if not, write to the Free Software
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA (or visit
|
||||
their web site at http://www.gnu.org/).
|
||||
|
||||
V 1.12 David G. Holm Added copyright and license header,
|
||||
along with a complete version history.
|
||||
V 1.11 David G. Holm Added hb_set_extrahan.
|
||||
V 1.10 Victor Szel Renamed InitializeSets() to
|
||||
hb_setInitialize() and renamed
|
||||
V 1.9 Victor Szel ReleaseSets() to hb_setRelease().
|
||||
V 1.8 David G. Holm Changed HB_SET_DEBUG to numeric.
|
||||
V 1.7 Gonzalo A. Diethelm Made the #include guard ANSI compliant.
|
||||
V 1.6 Gonzalo A. Diethelm Ensured that all Harbour functions
|
||||
are declared as HB_FUNCTION( void );
|
||||
V 1.5 David G. Holm Added hb_set_althan & hb_set_printhan.
|
||||
V 1.4 David G. Holm Added hb_set_fixed & HB_SET_FIXED().
|
||||
V 1.3 David G. Holm Changed __SETCENTURY to HB_SETCENTURY.
|
||||
Changed all _SET_name to HB_SET_name
|
||||
Changed the name of the function that
|
||||
initializes sets to InitializeSets().
|
||||
V 1.2 Gonzalo A. Diethelm Added comment with CVS Id keyword.
|
||||
V 1.1 Antonio Linares Committed to CVS.
|
||||
V 1.0 David G. Holm Initial version.
|
||||
*/
|
||||
|
||||
#ifndef HB_SET_H_
|
||||
#define HB_SET_H_
|
||||
|
||||
@@ -202,6 +202,7 @@ source\compiler\harboury.c : source\compiler\harbour.y
|
||||
|
||||
source\compiler\harbourl.c : source\compiler\harbour.l
|
||||
flex -i -8 -osource\compiler\harbourl.c source\compiler\harbour.l
|
||||
echo.>include\unistd.h
|
||||
|
||||
$(path_obj)\genobj32.obj : {$(path_c)}genobj32.c
|
||||
$(path_obj)\harbour.obj : {$(path_c)}harbour.c
|
||||
@@ -218,7 +219,7 @@ $(path_obj)\table.obj : {$(path_c)}table.c
|
||||
icc /C+ $(c_opt) /Fo$@ /Tp$<
|
||||
|
||||
$(path_exe)\harbour.exe : $(path_obj)\harboury.obj $(path_obj)\harbourl.obj $(path_obj)\genobj32.obj $(path_obj)\harbour.obj $(path_obj)\hbpp.obj $(path_obj)\hbppint.obj $(path_obj)\table.obj
|
||||
icc /C- $(c_opt) /Fe$(path_exe)\harbour.exe /Isource\compiler \
|
||||
icc /C- $(c_opt) /Fe$(path_exe)\harbour.exe /Isource\compiler \
|
||||
$(path_obj)\harboury.obj \
|
||||
$(path_obj)\harbourl.obj \
|
||||
$(path_obj)\genobj32.obj \
|
||||
@@ -226,3 +227,4 @@ $(path_exe)\harbour.exe : $(path_obj)\harboury.obj $(path_obj)\harbourl.obj $(pa
|
||||
$(path_obj)\hbppint.obj \
|
||||
$(path_obj)\table.obj \
|
||||
$(path_obj)\harbour.obj
|
||||
del include\unistd.h
|
||||
|
||||
Reference in New Issue
Block a user