locale_object (const LocaleObject)

      A locale object created by UniCreateLocaleObject.

    nptr (const UniChar *)

      String to be converted.

    endptr (UniChar **)

      The remainder of the string to be converted (final string).

    base (int)

      The radix of the integer represented in nptr.

    liResult (long int *)

      The resulting long integer.

    result (int) - returns

      ULS_BADOBJ

        The locale object specified is not valid.
      ULS_INVALID
        The endptr or liResult argument contains a pointer value that is not valid. The reliable detection of this error is implementation-dependent.
      ULS_RANGE
        The conversion resulted in an out-of-range condition.
      ULS_SUCCESS
        The function was successful.
      For a full list of error codes and the decimal and hexadecimal values of the error codes, see Error Codes.


    [Back: UniStrtol Return Value - result]
    [Next: UniStrtol - Remarks]