Files
harbour-core/contrib/hbexpat/hbexpat.hbx
Przemysław Czerpak b872d7b62c 2017-12-19 21:42 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* config/darwin/clang.mk
  * config/darwin/gcc.mk
  * config/darwin/global.mk
  * config/darwin/icc.mk
  * config/darwin/libs.mk
  * utils/hbmk2/hbmk2.prg
    * synced with Viktor's modifications in 3.4 branch:
    ; 2017-11-11 13:14 UTC Viktor Szakats:
    * switch to call the C compiler to link dynamic libs on darwin,
      which is the recommended way to do this, as suggested by Apple.
      This also aligns the platform better with other *nix platforms.
      'libtool' was used before, but that started having intermittent
      issues around Sierra (mitigated by disabling parallel build),
      which returned and got worse in High Sierra (with no remedy).
      The symptom was 'ld: file not found: ' errors with the filename
      not shown or appearing as garbage, then a 'libtool: internal link
      edit command failed'. This was reported and will be fixed in a
      future Xcode release.
      Ref: Apple Radar 34944562

  * config/global.mk
  * config/rules.mk
    + added new user build envvar HB_USER_DCFLAGS
      It allows to set C compiler parameters to compile .c code for
      dynamic libraries.

  * src/rtl/hbsocket.c
    ! fixed fcntl(F_SETFL) 3-rd parameter in hb_socketSetBlockingIO(),
      By mistake I used long instead of int. it created problem on big
      endian 64 bit machines.

  * include/hbgtcore.h
  * src/rtl/hbgtcore.c
    + added new C functions for GT programmers:
         void hb_gt_BaseUnlock( PHB_GT pGT );
         void hb_gt_BaseLock( PHB_GT pGT );
         void hb_gtSleep( PHB_GT pGT, double dSeconds );

  * src/rtl/hbgtcore.c
  * src/rtl/gtcrs/gtcrs.c
  * src/rtl/gtdos/gtdos.c
  * src/rtl/gtgui/gtgui.c
  * src/rtl/gtos2/gtos2.c
  * src/rtl/gtpca/gtpca.c
  * src/rtl/gtsln/gtsln.c
  * src/rtl/gtstd/gtstd.c
  * src/rtl/gttrm/gttrm.c
  * src/rtl/gtwin/gtwin.c
  * src/rtl/gtwvt/gtwvt.c
  * src/rtl/gtxwc/gtxwc.c
    * use new functions to unblock GT when low level TONE() code is
      executed. It allows other threads to access shared GT driver
      when one of them executes TONE()

  * contrib/hbexpat/hbexpat.hbx
    * regenerated automatically
2017-12-19 21:42:15 +01:00

83 lines
2.5 KiB
Plaintext

/* --------------------------------------------------------------------
* NOTE: You can add manual override which functions to include or
* exclude from automatically generated EXTERNAL/DYNAMIC list.
* Syntax: // HB_FUNC_INCLUDE <func>
* // HB_FUNC_EXCLUDE <func>
*/
/* --------------------------------------------------------------------
* WARNING: Automatically generated code below. DO NOT EDIT! (except casing)
* Regenerate using hbmk2 '-hbx=' option.
*/
#ifndef __HBEXTERN_CH__HBEXPAT__
#define __HBEXTERN_CH__HBEXPAT__
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBEXPAT__ANNOUNCE )
ANNOUNCE __HBEXTERN__HBEXPAT__
#endif
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBEXPAT__REQUEST )
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC hb_XML_ExpatVersionInfo
DYNAMIC hb_XML_get_unicode_table
DYNAMIC XML_DefaultCurrent
DYNAMIC XML_ErrorString
DYNAMIC XML_ExpatVersion
DYNAMIC XML_ExpatVersionInfo
DYNAMIC XML_GetBase
DYNAMIC XML_GetCurrentByteCount
DYNAMIC XML_GetCurrentByteIndex
DYNAMIC XML_GetCurrentColumnNumber
DYNAMIC XML_GetCurrentLineNumber
DYNAMIC XML_GetErrorCode
DYNAMIC XML_GetIdAttributeIndex
DYNAMIC XML_GetParsingStatus
DYNAMIC XML_GetSpecifiedAttributeCount
DYNAMIC XML_GetUserData
DYNAMIC XML_Parse
DYNAMIC XML_ParserCreate
DYNAMIC XML_ParserFree
DYNAMIC XML_ParserReset
DYNAMIC XML_ResumeParser
DYNAMIC XML_SetAttlistDeclHandler
DYNAMIC XML_SetBase
DYNAMIC XML_SetCdataSectionHandler
DYNAMIC XML_SetCharacterDataHandler
DYNAMIC XML_SetCommentHandler
DYNAMIC XML_SetDefaultHandler
DYNAMIC XML_SetDefaultHandlerExpand
DYNAMIC XML_SetElementHandler
DYNAMIC XML_SetEncoding
DYNAMIC XML_SetEndCdataSectionHandler
DYNAMIC XML_SetEndDoctypeDeclHandler
DYNAMIC XML_SetEndElementHandler
DYNAMIC XML_SetEndNamespaceDeclHandler
DYNAMIC XML_SetEntityDeclHandler
DYNAMIC XML_SetHashSalt
DYNAMIC XML_SetNamespaceDeclHandler
DYNAMIC XML_SetNotationDeclHandler
DYNAMIC XML_SetNotStandaloneHandler
DYNAMIC XML_SetParamEntityParsing
DYNAMIC XML_SetProcessingInstructionHandler
DYNAMIC XML_SetReturnNSTriplet
DYNAMIC XML_SetSkippedEntityHandler
DYNAMIC XML_SetStartCdataSectionHandler
DYNAMIC XML_SetStartDoctypeDeclHandler
DYNAMIC XML_SetStartElementHandler
DYNAMIC XML_SetStartNamespaceDeclHandler
DYNAMIC XML_SetUnknownEncodingHandler
DYNAMIC XML_SetUserData
DYNAMIC XML_SetXMLDeclHandler
DYNAMIC XML_StopParser
DYNAMIC XML_UseForeignDTD
DYNAMIC __hb_XML_cdpU16Map
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBEXPAT__REQUEST )
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif