Hi Albert.

    +/*
    + * Test: pdf_uuid_generate_002
    + * Description:
    + *   Generate a UUID of a non supported type.
    + * Success conditions:
    + *   Generated UUID should be ok.
    + */
    +START_TEST (pdf_uuid_generate_002)
    +{
    +
    +  pdf_uuid_t uuid_unknown;
    + 
    +  /* Create a UUID from an unkown type */
    +  uuid_unknown = pdf_uuid_generate (1111111222222222333333333);
    +  fail_if(uuid_unknown.uuid == NULL);
    +
    +}
    +END_TEST

What kind of UUID is the library generating in that case?  It is not
documented in the reference manual.  I would expect the call to return
an error.

    +/*
    + * Test: pdf_uuid_string_003
    + * Description:
    + *   Generate an UUID ascii representation, buffer size less than
    + *   required.
    + * **FAIL** conditions: The buffer to store the UUID string is too
    + *   short. The ascii generation should fail.
    + */

I don't think that build-aux/generate-tsd.pl.in will be happy with that
**FAIL** conditions entry.

-- 
Jose E. Marchesi    jema...@gnu.org
GNU Project         http://www.gnu.org

Reply via email to