summaryrefslogtreecommitdiff
path: root/ext/interbase/ibase_blobs.c
diff options
context:
space:
mode:
authorArd Biesheuvel <abies@php.net>2004-06-03 12:00:23 +0000
committerArd Biesheuvel <abies@php.net>2004-06-03 12:00:23 +0000
commit38030dac08dc49a4b4c4a31da0483e6e7e16800c (patch)
treeeeae5b4b75ead30e05e7b9e45106f77fcbfb812a /ext/interbase/ibase_blobs.c
parent5be358667b4169ad7cf0dd30d794e85873292593 (diff)
downloadphp-git-38030dac08dc49a4b4c4a31da0483e6e7e16800c.tar.gz
Fixed blob ID format
Diffstat (limited to 'ext/interbase/ibase_blobs.c')
-rw-r--r--ext/interbase/ibase_blobs.c4
1 files changed, 2 insertions, 2 deletions
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;