-added another mutex release to fix a bug found from a segfault

-added a safer debug buffer output method
-added ability to specify precsion for floating point conversion
This commit is contained in:
Mark Vejvoda
2010-06-05 15:48:50 +00:00
parent 50ca413310
commit 1d0836f0ba
7 changed files with 155 additions and 16 deletions

View File

@@ -1,7 +1,7 @@
// ==============================================================
// This file is part of Glest Shared Library (www.glest.org)
//
// Copyright (C) 2001-2008 Marti<EFBFBD>o Figueroa
// Copyright (C) 2001-2008 Martio Figueroa
//
// You can redistribute this code and/or modify it under
// the terms of the GNU General Public License as published
@@ -116,15 +116,15 @@ string intToHex(int i){
return str;
}
string floatToStr(float f){
string floatToStr(float f,int precsion){
char str[strSize];
sprintf(str, "%.2f", f);
sprintf(str, "%.*f", precsion,f);
return str;
}
string doubleToStr(double d){
string doubleToStr(double d,int precsion){
char str[strSize];
sprintf(str, "%.2f", d);
sprintf(str, "%.*f", precsion,d);
return str;
}