From: Ard Biesheuvel Date: Thu, 3 Jun 2004 12:00:23 +0000 (+0000) Subject: Fixed blob ID format X-Git-Tag: php-5.0.0RC3~32 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=38030dac08dc49a4b4c4a31da0483e6e7e16800c;p=php Fixed blob ID format --- diff --git a/ext/interbase/ibase_blobs.c b/ext/interbase/ibase_blobs.c index f1f7133846..ac5502c1c8 100644 --- a/ext/interbase/ibase_blobs.c +++ b/ext/interbase/ibase_blobs.c @@ -78,10 +78,10 @@ char *_php_ibase_quad_to_string(ISC_QUAD const qd) /* {{{ */ /* shortcut for most common case */ if (sizeof(ISC_QUAD) == sizeof(ISC_UINT64)) { - sprintf(result, BLOB_ID_MASK, *(ISC_UINT64*)(void *) &qd); + sprintf(result, "0x%0*" LL_MASK "x", 16, *(ISC_UINT64*)(void *) &qd); } else { ISC_UINT64 res = ((ISC_UINT64) qd.gds_quad_high << 0x20) | qd.gds_quad_low; - sprintf(result, BLOB_ID_MASK, res); + sprintf(result, "0x%0*" LL_MASK "x", 16, res); } result[BLOB_ID_LEN] = '\0'; return result;