redefine trace macro to avoid compiler warnings when _DEBUG is not
defined rutoken-tool.c:107: warning: statement with no effect rutoken-tool.c:165: warning: left-hand operand of comma expression has no effect git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@3305 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
parent
0ecc294ed8
commit
bb7bdc208f
|
@ -38,9 +38,13 @@
|
||||||
|
|
||||||
//#define _DEBUG
|
//#define _DEBUG
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
#define trace printf("%s, %s line %d: ", __FUNCTION__, __FILE__, __LINE__); printf
|
#define trace(fmt) printf("%s, %s line %d: " fmt, __FUNCTION__, __FILE__, __LINE__)
|
||||||
|
#define trace2(fmt,a) printf("%s, %s line %d: " fmt, __FUNCTION__, __FILE__, __LINE__, a)
|
||||||
|
#define trace2(fmt,a,b) printf("%s, %s line %d: " fmt, __FUNCTION__, __FILE__, __LINE__, a, b)
|
||||||
#else
|
#else
|
||||||
#define trace
|
#define trace(fmt)
|
||||||
|
#define trace2(fmt,a)
|
||||||
|
#define trace3(fmt,a,b)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
@ -162,11 +166,11 @@ int get_file(sc_card_t *card, const char *filepath, u8 **ppBuf, int needIV, u8 *
|
||||||
if(file > 0)
|
if(file > 0)
|
||||||
{
|
{
|
||||||
size = get_file_size(file);
|
size = get_file_size(file);
|
||||||
trace("size = %d\n", size);
|
trace2("size = %d\n", size);
|
||||||
if(size > 0) *ppBuf = realloc(*ppBuf, needIV ? size + 8 : size);
|
if(size > 0) *ppBuf = realloc(*ppBuf, needIV ? size + 8 : size);
|
||||||
if(*ppBuf)
|
if(*ppBuf)
|
||||||
{
|
{
|
||||||
trace("needIV %d, %p\n", needIV, IV);
|
trace3("needIV %d, %p\n", needIV, IV);
|
||||||
if (needIV)
|
if (needIV)
|
||||||
{
|
{
|
||||||
if (IV)
|
if (IV)
|
||||||
|
@ -187,7 +191,7 @@ int get_file(sc_card_t *card, const char *filepath, u8 **ppBuf, int needIV, u8 *
|
||||||
else
|
else
|
||||||
ret = read(file, *ppBuf, size);
|
ret = read(file, *ppBuf, size);
|
||||||
}
|
}
|
||||||
trace("ret = %d, size = %d\n", ret, size);
|
trace3("ret = %d, size = %d\n", ret, size);
|
||||||
if( ret != size)
|
if( ret != size)
|
||||||
{
|
{
|
||||||
printf("Read error!!!\n");
|
printf("Read error!!!\n");
|
||||||
|
@ -237,7 +241,7 @@ int rutoken_decipher(sc_card_t *card, u8 keyid, u8 *in, size_t inlen, u8 *out, s
|
||||||
env.operation = SC_SEC_OPERATION_DECIPHER;
|
env.operation = SC_SEC_OPERATION_DECIPHER;
|
||||||
|
|
||||||
/* set security env */
|
/* set security env */
|
||||||
trace("try to set SE key = %02X\n", keyid);
|
trace2("try to set SE key = %02X\n", keyid);
|
||||||
r = card->ops->set_security_env(card, &env, 0);
|
r = card->ops->set_security_env(card, &env, 0);
|
||||||
if (r) {
|
if (r) {
|
||||||
fprintf(stderr, "decipher failed: %d : %s\n",
|
fprintf(stderr, "decipher failed: %d : %s\n",
|
||||||
|
@ -252,7 +256,7 @@ int rutoken_decipher(sc_card_t *card, u8 keyid, u8 *in, size_t inlen, u8 *out, s
|
||||||
sc_strerror(r));
|
sc_strerror(r));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
trace("return %d\n", r);
|
trace2("return %d\n", r);
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -265,7 +269,7 @@ int crypt_file(sc_card_t *card, u8 keyid, const char *szInFile, const char *szO
|
||||||
u8 *pBuf = NULL, *pOut = NULL;
|
u8 *pBuf = NULL, *pOut = NULL;
|
||||||
|
|
||||||
size = get_file(card, szInFile, &pBuf, oper == OP_ENCIPHER, IV);
|
size = get_file(card, szInFile, &pBuf, oper == OP_ENCIPHER, IV);
|
||||||
trace("size of %s is %d\n", szInFile, size);
|
trace3("size of %s is %d\n", szInFile, size);
|
||||||
if(size > 0)
|
if(size > 0)
|
||||||
{
|
{
|
||||||
pOut = malloc(size);
|
pOut = malloc(size);
|
||||||
|
|
Loading…
Reference in New Issue