Files
harbour-core/harbour/include/hbcpage.hbx
Viktor Szakats 514c3a2d00 2010-12-02 14:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* include/harbour.hbx
  * include/hbsocket.h
  * src/rtl/hbsocket.c
  * src/rtl/hbinet.c
  * src/rtl/hbsockhb.c
    + Added hb_socketSetExclusiveAddr() on .c level.
    + Added hb_socketSetExclusiveAddr() on .prg level.
    * hb_socketSetReuseAddr() cleaned from SO_EXCLUSIVEADDRUSE (Windows-only)
      logic.
    * Changed HB_INETSERVER(), HB_INETDGRAMBIND() to call
      hb_socketSetExclusiveAddr()(). We may delete these if they
      cause problems on some Windows platforms, though we must
      absolutely use this option (for security reasons) in every
      server component, if Windows host supports it.
    ; TODO: Call hb_socketSetExclusiveAddr() from hbnetio server,
            hbhttpd server.

  * include/hbcpage.hbx
  * src/codepage/Makefile
  + src/codepage/cpcs852c.c
  * src/codepage/cpsk852c.c
  - src/codepage/cpcskam.c
  + src/codepage/cpcskamc.c
  - src/codepage/cpskkam.c
  + src/codepage/cpskkamc.c
    ! Fixed SK852C to be fully Clipper compatible. (generated with cpinfo)
    ! Added Clipper compatible CS852C CP. (generated with cpinfo)
    * SK/CS Kamenicky CP moved to Clipper compatibility status.
      Updated to be Clipper compatible. (generated with cpinfo)
      INCOMPATIBLE. Pls update CP names if you used these.
      Thanks to Jaroslav Janik for the help.
      Please test all these.
2010-12-02 13:44:51 +00:00

124 lines
3.4 KiB
Plaintext

/*
* $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 <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
// HB_FUNC_INCLUDE HB_CODEPAGE_*
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate with HB_REBUILD_EXTERN=yes while using GCC */
/* compiler family. [vszakats] */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBCPAGE__
#define __HBEXTERN_CH__HBCPAGE__
#ifdef __HBEXTERN__HBCPAGE__ANNOUNCE
ANNOUNCE __HBEXTERN__HBCPAGE__
#endif
#ifdef __HBEXTERN__HBCPAGE__REQUEST
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC HB_CODEPAGE_BG866
DYNAMIC HB_CODEPAGE_BGISO
DYNAMIC HB_CODEPAGE_BGMIK
DYNAMIC HB_CODEPAGE_BGWIN
DYNAMIC HB_CODEPAGE_CS852
DYNAMIC HB_CODEPAGE_CS852C
DYNAMIC HB_CODEPAGE_CSISO
DYNAMIC HB_CODEPAGE_CSKAMC
DYNAMIC HB_CODEPAGE_CSWIN
DYNAMIC HB_CODEPAGE_DE850
DYNAMIC HB_CODEPAGE_DE850M
DYNAMIC HB_CODEPAGE_DEISO
DYNAMIC HB_CODEPAGE_DEWIN
DYNAMIC HB_CODEPAGE_DK865
DYNAMIC HB_CODEPAGE_EL437
DYNAMIC HB_CODEPAGE_EL737
DYNAMIC HB_CODEPAGE_ELISO
DYNAMIC HB_CODEPAGE_ELWIN
DYNAMIC HB_CODEPAGE_EN
DYNAMIC HB_CODEPAGE_ES850
DYNAMIC HB_CODEPAGE_ES850C
DYNAMIC HB_CODEPAGE_ES850M
DYNAMIC HB_CODEPAGE_ESISO
DYNAMIC HB_CODEPAGE_ESMWIN
DYNAMIC HB_CODEPAGE_ESWIN
DYNAMIC HB_CODEPAGE_FI850
DYNAMIC HB_CODEPAGE_FR850
DYNAMIC HB_CODEPAGE_FR850M
DYNAMIC HB_CODEPAGE_FRISO
DYNAMIC HB_CODEPAGE_FRWIN
DYNAMIC HB_CODEPAGE_HR646
DYNAMIC HB_CODEPAGE_HR852
DYNAMIC HB_CODEPAGE_HRISO
DYNAMIC HB_CODEPAGE_HRWIN
DYNAMIC HB_CODEPAGE_HU852
DYNAMIC HB_CODEPAGE_HU852C
DYNAMIC HB_CODEPAGE_HUISO
DYNAMIC HB_CODEPAGE_HUWIN
DYNAMIC HB_CODEPAGE_IS850
DYNAMIC HB_CODEPAGE_IS861
DYNAMIC HB_CODEPAGE_IT437
DYNAMIC HB_CODEPAGE_IT850
DYNAMIC HB_CODEPAGE_IT850M
DYNAMIC HB_CODEPAGE_ITISB
DYNAMIC HB_CODEPAGE_ITISO
DYNAMIC HB_CODEPAGE_ITWIN
DYNAMIC HB_CODEPAGE_LT775
DYNAMIC HB_CODEPAGE_LTWIN
DYNAMIC HB_CODEPAGE_NL850
DYNAMIC HB_CODEPAGE_NL850M
DYNAMIC HB_CODEPAGE_NO865
DYNAMIC HB_CODEPAGE_PL852
DYNAMIC HB_CODEPAGE_PLISO
DYNAMIC HB_CODEPAGE_PLMAZ
DYNAMIC HB_CODEPAGE_PLWIN
DYNAMIC HB_CODEPAGE_PT850
DYNAMIC HB_CODEPAGE_PT860
DYNAMIC HB_CODEPAGE_PTISO
DYNAMIC HB_CODEPAGE_RO852
DYNAMIC HB_CODEPAGE_ROISO
DYNAMIC HB_CODEPAGE_ROWIN
DYNAMIC HB_CODEPAGE_RU1251
DYNAMIC HB_CODEPAGE_RU866
DYNAMIC HB_CODEPAGE_RUISO
DYNAMIC HB_CODEPAGE_RUKOI8
DYNAMIC HB_CODEPAGE_SK852
DYNAMIC HB_CODEPAGE_SK852C
DYNAMIC HB_CODEPAGE_SKISO
DYNAMIC HB_CODEPAGE_SKKAMC
DYNAMIC HB_CODEPAGE_SKWIN
DYNAMIC HB_CODEPAGE_SL646
DYNAMIC HB_CODEPAGE_SL852
DYNAMIC HB_CODEPAGE_SLISO
DYNAMIC HB_CODEPAGE_SLWIN
DYNAMIC HB_CODEPAGE_SRWIN
DYNAMIC HB_CODEPAGE_SV437C
DYNAMIC HB_CODEPAGE_SV850
DYNAMIC HB_CODEPAGE_SV850M
DYNAMIC HB_CODEPAGE_SVISO
DYNAMIC HB_CODEPAGE_SVWIN
DYNAMIC HB_CODEPAGE_TR857
DYNAMIC HB_CODEPAGE_TRISO
DYNAMIC HB_CODEPAGE_TRWIN
DYNAMIC HB_CODEPAGE_UA1125
DYNAMIC HB_CODEPAGE_UA1251
DYNAMIC HB_CODEPAGE_UA866
DYNAMIC HB_CODEPAGE_UAKOI8
#ifdef __HBEXTERN__HBCPAGE__REQUEST
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif