20000331-01:02 GMT+1 Victor Szakats <info@szelvesz.hu>

This commit is contained in:
Viktor Szakats
2000-03-30 23:01:28 +00:00
parent f805ed043a
commit e41d4b48f1
8 changed files with 33 additions and 3 deletions

View File

@@ -1,3 +1,19 @@
20000331-01:02 GMT+1 Victor Szakats <info@szelvesz.hu>
* include/hbapilng.h
* include/hbdate.h
* include/hberrors.h
* include/hbinit.h
* include/hbtrace.h
! Added #include "hbsetup.h" before using HB_EXTERN_C.
* doc/howtomak.txt
! Typo
* source/pp/pplib.c
! One global compiler variable declaraion removed, because the same
variable was also declared in macro.lib.
20000330-23:04 GMT+1 Maurilio Longo <maurilio.longo@libero.it>
* include/hbvmpub.h
@@ -57,7 +73,7 @@
switch: -DHB_FUNC_CALLCONV=pascal
Note that you can use any other preferred calling conventions supported
by your compiler.
* HARBOUR_START_PROCEDURE moved to hbdefs.h since this is should not
* HARBOUR_START_PROCEDURE moved to hbdefs.h since this should not
be a user configurable parameter, it's "MAIN" or nothing.
* source/vm/cmdarg.c

View File

@@ -8,11 +8,13 @@ HOW TO BUILD HARBOUR FROM THE SOURCE
You'll need these:
- Flex
- Bison (set BISON_SIMPLE envvar to point to bison.simple)
- A supported (check MAKE_TPL.BAT for a list) C compiler (with all the envvars set (path, lib, include, etc...))
- A supported (check MAKE_GNU.BAT for a list) C compiler
(with all the envvars set (PATH, LIB, INCLUDE, etc...))
- GNU-make if you want to use it with some other C compiler than GCC
(as GCC already comes with GNU-make)
- TASM for BCC
- TASM32 for BCC32
- MASM for MSVC
- MASM for MSC/MSVC
- Harbour source
- Around 10-15MB of free disk space for each separate platform/compiler
combinations.

View File

@@ -36,6 +36,8 @@
#ifndef HB_APILNG_H_
#define HB_APILNG_H_
#include "hbsetup.h"
#if defined(HB_EXTERN_C)
extern "C" {
#endif

View File

@@ -36,6 +36,8 @@
#ifndef HB_DATE_H_
#define HB_DATE_H_
#include "hbsetup.h"
#if defined(HB_EXTERN_C)
extern "C" {
#endif

View File

@@ -36,6 +36,8 @@
#ifndef HB_ERRORS_H_
#define HB_ERRORS_H_
#include "hbsetup.h"
#if defined(HB_EXTERN_C)
extern "C" {
#endif

View File

@@ -36,6 +36,8 @@
#ifndef HB_INIT_H_
#define HB_INIT_H_
#include "hbsetup.h"
#if defined(HB_EXTERN_C)
extern "C" {
#endif

View File

@@ -36,6 +36,8 @@
#ifndef HB_TRACE_H_
#define HB_TRACE_H_
#include "hbsetup.h"
#if defined(HB_EXTERN_C)
extern "C" {
#endif

View File

@@ -59,7 +59,9 @@ int hb_comp_iLine; /* currently parsed file line number */
BOOL hb_comp_bPPO = FALSE; /* flag indicating, is ppo output needed */
BOOL hb_comp_bStartProc = TRUE; /* holds if we need to create the starting procedure */
BOOL hb_comp_bLineNumbers = TRUE; /* holds if we need pcodes with line numbers */
#if 0
BOOL hb_comp_bShortCuts = TRUE; /* .and. & .or. expressions shortcuts */
#endif
int hb_comp_iWarnings = 0; /* enable parse warnings */
BOOL hb_comp_bAutoMemvarAssume = FALSE; /* holds if undeclared variables are automatically assumed MEMVAR (-a)*/
BOOL hb_comp_bForceMemvars = FALSE; /* holds if memvars are assumed when accesing undeclared variable (-v)*/