Test
This commit is contained in:
@@ -1351,11 +1351,11 @@ const char *komodo_opreturn(int32_t height,uint64_t value,uint8_t *opretbuf,int3
|
|||||||
return(typestr);
|
return(typestr);
|
||||||
}
|
}
|
||||||
|
|
||||||
void *OS_loadfile(char *fname,char **bufp,long *lenp,long *allocsizep)
|
void *OS_loadfile(char *fname,uint8_t **bufp,long *lenp,long *allocsizep)
|
||||||
{
|
{
|
||||||
FILE *fp;
|
FILE *fp;
|
||||||
long filesize,buflen = *allocsizep;
|
long filesize,buflen = *allocsizep;
|
||||||
char *buf = *bufp;
|
uint8_t *buf = *bufp;
|
||||||
*lenp = 0;
|
*lenp = 0;
|
||||||
if ( (fp= fopen(fname,"rb")) != 0 )
|
if ( (fp= fopen(fname,"rb")) != 0 )
|
||||||
{
|
{
|
||||||
@@ -1371,7 +1371,7 @@ void *OS_loadfile(char *fname,char **bufp,long *lenp,long *allocsizep)
|
|||||||
if ( filesize > buflen-1 )
|
if ( filesize > buflen-1 )
|
||||||
{
|
{
|
||||||
*allocsizep = filesize+1;
|
*allocsizep = filesize+1;
|
||||||
*bufp = buf = realloc(buf,(long)*allocsizep);
|
*bufp = buf = (uint8_t *)realloc(buf,(long)*allocsizep);
|
||||||
}
|
}
|
||||||
rewind(fp);
|
rewind(fp);
|
||||||
if ( buf == 0 )
|
if ( buf == 0 )
|
||||||
@@ -1391,10 +1391,10 @@ void *OS_loadfile(char *fname,char **bufp,long *lenp,long *allocsizep)
|
|||||||
|
|
||||||
uint8_t *OS_fileptr(long *allocsizep,char *fname)
|
uint8_t *OS_fileptr(long *allocsizep,char *fname)
|
||||||
{
|
{
|
||||||
long filesize = 0; char *buf = 0; void *retptr;
|
long filesize = 0; uint8_t *buf = 0; void *retptr;
|
||||||
*allocsizep = 0;
|
*allocsizep = 0;
|
||||||
retptr = OS_loadfile(fname,&buf,&filesize,allocsizep);
|
retptr = OS_loadfile(fname,&buf,&filesize,allocsizep);
|
||||||
return(retptr);
|
return((uint8_t *)retptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
long komodo_parsestatefiledata(struct komodo_state *sp,uint8_t *filedata,long fpos,long datalen,char *symbol,char *dest);
|
long komodo_parsestatefiledata(struct komodo_state *sp,uint8_t *filedata,long fpos,long datalen,char *symbol,char *dest);
|
||||||
|
|||||||
Reference in New Issue
Block a user