Patch level : 12.0 no patch
Files correlati : Commento : Aggiunta la funzione DB_pos_perc git-svn-id: svn://10.65.10.50/branches/R_10_00@23326 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
5727f4090c
commit
5739fa8fd8
@ -17,8 +17,11 @@
|
|||||||
#define XVT_INCL_NATIVE
|
#define XVT_INCL_NATIVE
|
||||||
#include <xvt.h>
|
#include <xvt.h>
|
||||||
#define S4OFF_REPORT
|
#define S4OFF_REPORT
|
||||||
//#define S4DLL
|
|
||||||
//#define S4WIN32
|
#if XVT_OS == XVT_OS_WIN32
|
||||||
|
#define S4DLL
|
||||||
|
#define S4WIN32
|
||||||
|
#endif
|
||||||
|
|
||||||
#include <d4all.h>
|
#include <d4all.h>
|
||||||
#include <codeb.h>
|
#include <codeb.h>
|
||||||
@ -1196,3 +1199,21 @@ long DB_version(char* str, int maxstr)
|
|||||||
sprintf(str, "Codebase %d.%03d", S4VERSION/1000, S4VERSION%1000);
|
sprintf(str, "Codebase %d.%03d", S4VERSION/1000, S4VERSION%1000);
|
||||||
return S4VERSION;
|
return S4VERSION;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
long double DB_pos_perc(int handle)
|
||||||
|
{
|
||||||
|
TAG4* t = NULL;
|
||||||
|
long double perc;
|
||||||
|
HANDLE2DATA(handle, data);
|
||||||
|
|
||||||
|
t = d4tagDefault(data);
|
||||||
|
if (t != NULL)
|
||||||
|
{
|
||||||
|
if (tfile4position2(t->tagFile, &perc) < 0)
|
||||||
|
{
|
||||||
|
perc = 0.0;
|
||||||
|
return DB_get_error();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return perc;
|
||||||
|
}
|
@ -67,6 +67,7 @@ extern "C" {
|
|||||||
long DB_getconf();
|
long DB_getconf();
|
||||||
long DB_changed(int handle); /* returns true if the index of the key is changed */
|
long DB_changed(int handle); /* returns true if the index of the key is changed */
|
||||||
long DB_version(char* str, int maxstr);
|
long DB_version(char* str, int maxstr);
|
||||||
|
long double DB_pos_perc(int handle);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user