test
This commit is contained in:
@@ -707,6 +707,14 @@ int64_t get_cJSON_int(cJSON *json,char *field)
|
|||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int64_t conv_floatstr(char *numstr)
|
||||||
|
{
|
||||||
|
double val,corr;
|
||||||
|
val = atof(numstr);
|
||||||
|
corr = (val < 0.) ? -0.50000000001 : 0.50000000001;
|
||||||
|
return((int64_t)(val * SATOSHIDEN + corr));
|
||||||
|
}
|
||||||
|
|
||||||
int64_t _conv_cJSON_float(cJSON *json)
|
int64_t _conv_cJSON_float(cJSON *json)
|
||||||
{
|
{
|
||||||
int64_t conv_floatstr(char *);
|
int64_t conv_floatstr(char *);
|
||||||
|
|||||||
@@ -976,6 +976,28 @@ char *clonestr(char *str)
|
|||||||
return(clone);
|
return(clone);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int32_t safecopy(char *dest,char *src,long len)
|
||||||
|
{
|
||||||
|
int32_t i = -1;
|
||||||
|
if ( src != 0 && dest != 0 && src != dest )
|
||||||
|
{
|
||||||
|
if ( dest != 0 )
|
||||||
|
memset(dest,0,len);
|
||||||
|
for (i=0; i<len&&src[i]!=0; i++)
|
||||||
|
dest[i] = src[i];
|
||||||
|
if ( i == len )
|
||||||
|
{
|
||||||
|
printf("safecopy: %s too long %ld\n",src,len);
|
||||||
|
#ifdef __APPLE__
|
||||||
|
//getchar();
|
||||||
|
#endif
|
||||||
|
return(-1);
|
||||||
|
}
|
||||||
|
dest[i] = 0;
|
||||||
|
}
|
||||||
|
return(i);
|
||||||
|
}
|
||||||
|
|
||||||
char *parse_conf_line(char *line,char *field)
|
char *parse_conf_line(char *line,char *field)
|
||||||
{
|
{
|
||||||
line += strlen(field);
|
line += strlen(field);
|
||||||
|
|||||||
Reference in New Issue
Block a user