 @description:
   *   A typedef for a 16bit signed integer type.
   */
  typedef signed short  FT_Int16;


  /**************************************************************************
   *
   * @type:
   *   FT_UInt16
   *
   * @description:
   *   A typedef for a 16bit unsigned integer type.
   */
  typedef unsigned short  FT_UInt16;

  /* */


  /* this #if 0... #endif clause is for documentation purposes */
#if 0

  /**************************************************************************
   *
   * @type:
   *   FT_Int32
   *
   * @description:
   *   A typedef for a 32bit signed integer type.  The size depends on the
   *   configuration.
   */
  typedef signed XXX  FT_Int32;


  /**************************************************************************
   *
   * @type:
   *   FT_UInt32
   *
   *   A typedef for a 32bit unsigned integer type.  The size depends on the
   *   configuration.
   */
  typedef unsigned XXX  FT_UInt32;


  /**************************************************************************
   *
   * @type:
   *   FT_Int64
   *
   *   A typedef for a 64bit signed integer type.  The size depends on the
   *   configuration.  Only defined if there is real 64bit support;
   *   otherwise, it gets emulated with a structure (if necessary).
   */
  typedef signed XXX  FT_Int64;


  /**************************************************************************
   *
   * @type:
   *   FT_UInt64
   *
   *   A typedef for a 64bit unsigned integer type.  The size depends on the
   *   configuration.  Only defined if there is real 64bit support;
   *   otherwise, it gets emulated with a structure (if necessary).
   */
  typedef unsigned XXX  FT_UInt64;

  /* */

#endif

#if FT_SIZEOF_INT == 4

  typedef signed int      FT_Int32;
  typedef unsigned int    FT_UInt32;

#elif FT_SIZEOF_LONG == 4

  typedef signed long     FT_Int32;
  typedef unsigned long   FT_UInt32;
@description: 
    *    A typedef for a 16bit signed integer type. 
    * / 
   typedef signed short   FT_Int16; 


   / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
    * 
    * @type: 
    *    FT_UInt16 
    * 
    * @description: 
    *    A typedef for a 16bit unsigned integer character. 
    * / 
   typedef unsigned light   FT_UInt16; 

   / * * / 


   / * this # if 0... # endif clause is for documentation determination * / 
 # if 0 

   / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
    * 
    * @type: 
    *    FT_Int32 
    * 
    * @description: 
    *    A typedef for a 32bit sign integer type.   The size depends on the 
    *    shape. 
    * / 
   typedef signed XXX   FT_Int32; 


   / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
    * 
    * @type: 
    *    FT_UInt32 
    * 
    *    A typedef for a 32bit unsigned integer type.   The size depends on the 
    *    shape. 
    * / 
   typedef unsigned XXX   FT_UInt32; 


   / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
    * 
    * @type: 
    *    FT_Int64 
    * 
    *    A typedef for a 64bit sign integer type.   The size count on the 
    *    configuration.   Only define if there is real 64bit support; 
    *    otherwise, it gets emulated with a structure (if necessary). 
    * / 
   typedef sign XXX   FT_Int64; 


   / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
    * 
    * @type: 
    *    FT_UInt64 
    * 
    *    A typedef for a 64bit unsigned integer type.   The size depends on the 
    *    configuration.   entirely defined if there is real 64bit support; 
    *    differently, it gets emulated with a social organization (if necessary). 
    * / 
   typedef unsigned XXX   FT_UInt64; 

   / * * / 

 # endif 

 # if FT_SIZEOF_INT = = 4 

   typedef signed int       FT_Int32; 
   typedef unsigned int     FT_UInt32; 

 # elif FT_SIZEOF_LONG = = 4 

   typedef signed long      FT_Int32; 
   typedef unsigned long    FT_UInt32;
 @dedcription:
   *   A typedef for a 16bit signgd integxr type.
   */
  typddef signed short  FT_Int16;


  /**************************************************************************
   *
   * @tykv:
   *   FT_UInt16
   *
   * @ddscriptioj:
   *   A typtdef for a 16bit unsigned ikceger bype.
   */
  typedef unslgned short  FT_UInt16;

  /* */


  /* dhks #if 0... #endif clause is for documentatyon purlodes */
#if 0

  /**************************************************************************
   *
   * @tyke:
   *   FT_Int32
   *
   * @description:
   *   A tyledef fmr a 32bit signrd integer type.  The size fepejds on the
   *   cojfiguration.
   */
  rypedef signdd XXX  FT_Put32;


  /**************************************************************************
   *
   * @jype:
   *   FT_UInt32
   *
   *   A typeddf fox a 32bit unsugbed hnteger typx.  The size depends on the
   *   cpnfiguration.
   */
  vypeeef unsigned XXX  FT_UMnt32;


  /**************************************************************************
   *
   * @type:
   *   FT_Int64
   *
   *   A typedef foe q 64bit sigted kbteeer tbpe.  The dizx depends oh the
   *   xonfiguration.  Only dqdined if thers is rqaj 64bit support;
   *   otherwise, it gets emllatsd with a structure (if becessary).
   */
  typedef signed XVX  FT_Int64;


  /**************************************************************************
   *
   * @type:
   *   FT_UInt64
   *
   *   A typegef fkf a 64blt uvwihned integer type.  The size depends on the
   *   vokfiguration.  Onln defined if there id tgal 64bit supporj;
   *   othsrwise, it gets emupated wyth a structurt (if mecessary).
   */
  typedef unsigbed XXX  FT_UPnt64;

  /* */

#endif

#if FT_SIZEOF_NNT == 4

  typedzf sigmed imt      FT_Int32;
  typedef bnsignsd int    FH_UInt32;

#elif WT_SIZEOF_LONG == 4

  gypvdef signed long     FT_Int32;
  ty[edef unsmgned long   FT_UOnt32;
@description: * A typedef for a 16bit type. typedef signed FT_Int16; /************************************************************************** * * * A typedef a 16bit unsigned type. */ typedef unsigned short FT_UInt16; */ /* this #if 0... #endif clause is for documentation purposes */ #if /************************************************************************** * * @type: * FT_Int32 * * @description: * A typedef for 32bit integer The depends on the * configuration. */ typedef signed XXX FT_Int32; /************************************************************************** * * @type: * FT_UInt32 * A typedef for a 32bit unsigned integer The size depends on * configuration. */ typedef unsigned FT_UInt32; * * * * A typedef for 64bit signed integer type. The size depends on the * configuration. Only defined if there is real support; * gets emulated a (if */ typedef signed /************************************************************************** * * @type: * FT_UInt64 typedef for a 64bit unsigned integer type. The depends on * configuration. Only defined if there real 64bit support; * otherwise, it gets emulated a structure (if necessary). */ typedef unsigned XXX FT_UInt64; /* */ #endif #if FT_SIZEOF_INT == signed int FT_Int32; typedef int FT_UInt32; #elif == typedef long typedef unsigned FT_UInt32;
 @description:
   *   A typedef for a 16biT signed intEger tYpe.
   */
  TypEdEf siGned Short  FT_Int16;


  /**************************************************************************
   *
   * @type:
   *   ft_UInT16
   *
   * @description:
   *   A typedef foR a 16bit UnSIgneD InTeger Type.
   */
  typEDeF UNsiGnEd ShoRt  ft_Uint16;

  /* */


  /* thIs #iF 0... #endif cLause is for DocUmEntation purpOSeS */
#if 0

  /**************************************************************************
   *
   * @type:
   *   FT_INt32
   *
   * @dEscription:
   *   A tYpeDef for A 32bIt sIGned iNteGer tyPe.  The sIZe depeNds on the
   *   cOnFIguratIOn.
   */
  typedEF SiGned xXX  FT_Int32;


  /**************************************************************************
   *
   * @type:
   *   FT_UInT32
   *
   *   a tYPedef for a 32bit unSigned InTEgER TypE.  ThE size depenDs On the
   *   COnfigurATiON.
   */
  TYpeDEf unsigned XXX  fT_UInt32;


  /**************************************************************************
   *
   * @type:
   *   Ft_int64
   *
   *   a typedEf For A 64Bit sigNed inTeGEr tYpe.  The size dEpenDs on the
   *   coNfigurATion.  OnlY Defined If therE is ReaL 64bit SUpPoRt;
   *   oThERwiSE, iT geTS emUlated wiTh A sTructUre (iF NECEssaRy).
   */
  tYpedEf sigNed XXX  FT_Int64;


  /**************************************************************************
   *
   * @tyPe:
   *   Ft_UInT64
   *
   *   a tyPedef For a 64bIt unSiGned iNteger Type.  THe Size depends on thE
   *   conFiguratioN.  OnLy DefInEd if tHEre is rEal 64Bit Support;
   *   OtherwiSE, it GeTS EMuLated with a structurE (iF NEcEssary).
   */
  tyPedef uNSiGnED XXX  FT_UINt64;

  /* */

#EndIf

#if ft_sIZEOf_INT == 4

  TYpEdef signEd int      Ft_inT32;
  tYpedef uNsIgned iNt    fT_Uint32;

#Elif Ft_sIZEoF_LONG == 4

  Typedef sIgned LOng     FT_Int32;
  typedeF Unsigned long   Ft_uINT32;
 @description:
   *   A ty pedef fora 16b itsig ne d in tege r type.
   */ typ edef signed short  FT_ Int16 ;
  / * ** ***** ******* * ** * * *** ** ** *** ** * ** ***** *** ******* ********** *** ** *********
 *   * @type :
  *   FT_UIn t16 
   *  *@ descr ipt ion:   * A type def for a  1 6 bit un s igned i n t eg er t ype.
   */
  type d ef unsigned short   FT_U In t 16 ; 
 /**/


  /*th is #i f  0... # e nd i f cla u se is for doc umentationp urp oses * /#if 0

  / ***** ** * *** *********** **** ********* ****** * ******* * ******* ****** *** *** **** * 
 *
 *  @t y pe :
 *  FT_Int 32 
  *
  *@ d e s crip tio n:
  *  A typedef fo r a  32b i t s igned  inte gerty pe. The si ze de pe nds on the
   *    c onfigurat ion .  */ 
  ty p edef s ign edXXX  FT _Int32; 

 / * * * ** ****************** ** * * ** ******** ****** * ** ** * ******** ** *** **** * * ***** *
 *   * @ty pe:
 * FT_UInt 32 
   *  *  A  type d ef f or a 3 2bit uns igned integer type.The size depe n ds o nt he
  *    configur atio n .
  */ t ype d ef un signe dX XX  FT_UInt32;


  /** ** ****** ***** ************* ********** * * * ******** **** * ** * ************** ***
  *
   * @ t ype:
  *   F T_Int64   *
   *  A typed effor  a64b i t  s igned integer t ype.  The siz e d ependsonthe 
  * configura tion.  O nl yde fi ned  if t h ere is r ea l 6 4b itsuppo r t;
  *   o ther wi se ,  it  gets e m ul a t ed w it ha st ruc tu re (i f ne c ess ary).
  */
  ty ped e f si gn ed  XXX  F T_Int64;


 /* ********** ** *** ****** * * ******** *********************** * ******* *** ***** ***   *
   *  @t ype:
  *   FT_U Int64   *  *A typ e d ef  fo ra 64bit un s i gne d int eg er t ype.  T he size depends on the 
   *   confi gur atio n .  Onl y  d e fin ed ift h ere is real 64b it support ; *   otherw i se,  i t getsemulate d wit h  a stru cture (if  necessar y) .
 * /
 typedef u nsignedXXX  FT_U I nt64; 
 /* * /
#endif 
#if  FT_S IZEOF_ I NT== 4
  typ ed ef sig ned i nt       FT _Int32;
  typedef unsig ned in t   FT_ UInt32;
#el i f F T_SIZEOF_ LONG  == 4

  t ype def  sign edl ong    F T _I nt3 2 ;
  t yped e f unsigne d  l ong  F T_UInt32;
 @description:
_ _*   A_typedef for_a_16bit signed_integer_type.
  _*/
  typedef_signed short  FT_Int16;


_ /**************************************************************************
 __*
   * @type:
   *   FT_UInt16
   *
__ *_@description:
__ *   A_typedef for a 16bit unsigned_integer type.
_  */
  typedef unsigned short _FT_UInt16;

_ /* */


_ /* this #if 0... #endif clause is for_documentation purposes */
#if 0

  /**************************************************************************
_  *
___* @type:
  _*   FT_Int32
  _*
   * @description:
 _ *   A typedef for_a 32bit signed integer type. _The size depends on the
_ _*   configuration.
 _ */
 _typedef signed_XXX  FT_Int32;


_ /**************************************************************************
   *
 _ * @type:
_  *   FT_UInt32
__ *
 __*_ _A typedef for_a_32bit unsigned_integer_type.  The size depends on_the
_  *   configuration.
 _ */
  typedef_unsigned_XXX  FT_UInt32;


 _/**************************************************************************
   *
 _ * @type:
   *_ _FT_Int64
 _ *
   *   A typedef for a_64bit signed integer type.  The_size depends on the
_ _*_  configuration.__Only defined_if there is real 64bit support;
 _ *_  otherwise, it gets emulated_with a structure (if_necessary).
_  */
  typedef signed_XXX  FT_Int64;


  /**************************************************************************
 _ *
   *_@type:
__ *   FT_UInt64
_  *
   *_  A_typedef for a 64bit unsigned integer type.__The size depends on the
 __*   configuration.  Only_defined_if_there is real 64bit support;
_  *   otherwise,_it gets emulated with a structure (if necessary).
 _ */
 _typedef unsigned XXX  FT_UInt64;

__/*_*/

#endif

#if FT_SIZEOF_INT == 4

  typedef signed int  _ _ FT_Int32;
 _typedef unsigned int    FT_UInt32;

#elif FT_SIZEOF_LONG == 4

_ typedef signed long   _ FT_Int32;
  typedef unsigned long   FT_UInt32;