From 860120684ddf2a9f773db3edaf9bcc813f887aea Mon Sep 17 00:00:00 2001 From: erickson Date: Wed, 1 Mar 2006 21:20:20 +0000 Subject: [PATCH] added utility macro git-svn-id: svn://svn.open-ils.org/ILS/trunk@3234 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- OpenSRF/src/utils/utils.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/OpenSRF/src/utils/utils.h b/OpenSRF/src/utils/utils.h index f7226dd329..01eb7aa108 100644 --- a/OpenSRF/src/utils/utils.h +++ b/OpenSRF/src/utils/utils.h @@ -63,6 +63,14 @@ GNU General Public License for more details. snprintf(__b, __len - 1, "%lf", l); \ char* DOUBLESTR = __b; +#define LONG_DOUBLE_TO_STRING(l) \ + unsigned int __len = snprintf(NULL, 0, "%Lf", l) + 2; \ + char __b[__len]; \ + bzero(__b, __len); \ + snprintf(__b, __len - 1, "%Lf", l); \ + char* LONGDOUBLESTR = __b; + + #define INT_TO_STRING(l) \ unsigned int __len = snprintf(NULL, 0, "%d", l) + 2; \ char __b[__len]; \ -- 2.43.2