Skip to content
  • suzuki toshiya's avatar
    [gxvalid] Cleanup. · 75b91a49
    suzuki toshiya authored
    Some invalid, overrunning, unrecommended non-zero values
    are cared in paranoid validation mode only.  There are
    many lines looking like:
    
      if ( valid->root->level >= FT_VALIDATE_PARANOID )
        FT_INVALID_xxx;
    
    To simplify them, GXV_SET_ERR_IF_PARANOID( err ) is
    introduced for more paranoid validation in future.
    
    * src/gxvalid/gxvcommn.h (IS_PARANOID_VALIDATION):
    New macro to assure valid->root->level is more or
    equal to FT_VALIDATE_PARANOID.  (GXV_SET_ERR_IF_PARANOID):
    New macro to raise an error if in paranoid validation.
    * src/gxvalid/gxvcommn.c: Use GXV_SET_ERR_IF_PARANOID().
    * src/gxvalid/gxvfeat.c: Ditto.
    * src/gxvalid/gxvjust.c: Ditto.
    * src/gxvalid/gxvkern.c: Ditto.
    * src/gxvalid/gxvmort.c: Ditto.
    * src/gxvalid/gxvmort0.c: Ditto.
    * src/gxvalid/gxvmort1.c: Ditto.
    * src/gxvalid/gxvmort2.c: Ditto.
    * src/gxvalid/gxvmorx1.c: Ditto.
    * src/gxvalid/gxvmorx2.c: Ditto.
    75b91a49
To find the state of this project's repository at the time of any of these versions, check out the tags.