anchor.diff:       (fParamType :short)        ; SWORD       fParamType
        (fCType :short)            ; SWORD       fCType
        (fSqlType :short)          ; SWORD       fSqlType
  -     (cbColDef :long)           ; UDWORD      cbColDef
  +     (cbColDef :int)           ; UDWORD      cbColDef
        (ibScale :short)           ; SWORD       ibScale
        (rgbValue :pointer-void)            ; PTR         rgbValue
  -     (cbValueMax :long)         ; SDWORD      cbValueMax
  +     (cbValueMax :int)         ; SDWORD      cbValueMax
        (*pcbValue :pointer-void)           ; SDWORD FAR *pcbValue
        )
     :module "odbc"
  
positive.code:      (rgbDesc string-ptr)             ; PTR         rgbDesc
       (cbDescMax :short)         ; SWORD       cbDescMax
       (*pcbDesc (* :short))            ; SWORD  FAR *pcbDesc
       (*pfDesc (* :long))             ; SDWORD FAR *pfDesc
       )
    :module "odbc"
    :returning :short)              ; RETCODE_SQL_API
  
negative.code:      (icol :short)              ; UWORD       icol
       (fCType :short)            ; SWORD       fCType
       (rgbValue :pointer-void)            ; PTR         rgbValue
       (cbValueMax :int)         ; SDWORD      cbValueMax
       (*pcbValue (* :int))           ; SDWORD FAR *pcbValue
       )
    :module "odbc"
    :returning :short)              ; RETCODE_SQL_API
  