32 lines
576 B
C
32 lines
576 B
C
/* /secure/sefun/value.c
|
|
* from the Dead Souls LPC Library
|
|
* data conversion simuls
|
|
* created by Descartes of Borg 950509
|
|
*/
|
|
|
|
#include "sefun.h"
|
|
|
|
mixed convert_value(string val) {
|
|
return 1;
|
|
}
|
|
|
|
int round(string f){
|
|
int frac,num;
|
|
string str;
|
|
if(strsrch(f,".") == -1) {
|
|
if(!sscanf(f,"%d",num)) return 0;
|
|
else return num;
|
|
}
|
|
|
|
if(sscanf(f,"%d.%s",num,str) < 2) sscanf(f,".%s",str);
|
|
|
|
if(!str || str == "") return -1;
|
|
|
|
if(!sscanf(str[0],"%d",frac)) return -2;
|
|
|
|
if(frac > 4) num++;
|
|
else num--;
|
|
return num;
|
|
}
|
|
|