X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-pq;a=blobdiff_plain;f=src%2Fphp_pqconn.c;fp=src%2Fphp_pqconn.c;h=0e9e32fc34f8bbe49f60b1e825789c3254e70085;hp=32cc5264effd3e76264428d582ae7d5f25299415;hb=ee45162841e41d7eea48c9fb6f2082e3dc449ddc;hpb=e0a5926fd4e74fac3ab128ddae275f5ba785af5d diff --git a/src/php_pqconn.c b/src/php_pqconn.c index 32cc526..0e9e32f 100644 --- a/src/php_pqconn.c +++ b/src/php_pqconn.c @@ -495,13 +495,8 @@ static void php_pqconn_object_write_def_auto_conv(void *o, zval *value) static void php_pqconn_object_read_lib_version(void *o, zval *return_value) { char ver[16]; - int v = PQlibVersion(); - if (v < 100000) { - slprintf(ver, sizeof(ver), "%d.%d.%d", v/10000, v/100%100, v%100); - } else { - slprintf(ver, sizeof(ver), "%d.%d", v/10000, v%100); - } + php_pq_version_to_string(PQlibVersion(), ver, sizeof(ver)); RETVAL_STRING(ver); } #endif @@ -518,13 +513,8 @@ static void php_pqconn_object_read_server_version(void *o, zval *return_value) { php_pqconn_object_t *obj = o; char ver[16]; - int v = PQserverVersion(obj->intern->conn); - if (v < 100000) { - slprintf(ver, sizeof(ver), "%d.%d.%d", v/10000, v/100%100, v%100); - } else { - slprintf(ver, sizeof(ver), "%d.%d", v/10000, v%100); - } + php_pq_version_to_string(PQserverVersion(obj->intern->conn), ver, sizeof(ver)); RETVAL_STRING(ver); } #endif