diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/hash/adler.c | 2 | ||||
| -rw-r--r-- | src/hash/bsdchecksum.c | 2 | ||||
| -rw-r--r-- | src/hash/fletcher.c | 6 | ||||
| -rw-r--r-- | src/hash/xor.c | 2 |
4 files changed, 6 insertions, 6 deletions
diff --git a/src/hash/adler.c b/src/hash/adler.c index a43318a..a893373 100644 --- a/src/hash/adler.c +++ b/src/hash/adler.c @@ -21,7 +21,7 @@ int l_adler32(lua_State* L){ char digest[32]; uint32_t u = i_adler32(a, len); - sprintf(digest,"%x",u); + sprintf(digest,"%08x",u); lua_pushstring(L, digest); return 1; diff --git a/src/hash/bsdchecksum.c b/src/hash/bsdchecksum.c index 1c69497..d2cd874 100644 --- a/src/hash/bsdchecksum.c +++ b/src/hash/bsdchecksum.c @@ -23,7 +23,7 @@ int l_bsdchecksum(lua_State* L){ char digest[16]; uint16_t u = i_bsdchecksum(a, len); - sprintf(digest,"%x",u); + sprintf(digest,"%i",u); lua_pushstring(L, digest); return 1; diff --git a/src/hash/fletcher.c b/src/hash/fletcher.c index 2ed7e42..0d82fd0 100644 --- a/src/hash/fletcher.c +++ b/src/hash/fletcher.c @@ -40,7 +40,7 @@ int l_fletcher32(lua_State* L){ char digest[32]; uint32_t u = i_fletcher32(a, len); - sprintf(digest,"%x",u); + sprintf(digest,"%08x",u); lua_pushstring(L, digest); return 1; @@ -54,7 +54,7 @@ int l_fletcher16(lua_State* L){ char digest[16]; uint16_t u = i_fletcher16(a, len); - sprintf(digest,"%x",u); + sprintf(digest,"%04x",u); lua_pushstring(L, digest); return 1; @@ -68,7 +68,7 @@ int l_fletcher8(lua_State* L){ char digest[8]; uint8_t u = i_fletcher8(a, len); - sprintf(digest,"%x",u); + sprintf(digest,"%02x",u); lua_pushstring(L, digest); return 1; diff --git a/src/hash/xor.c b/src/hash/xor.c index a2c1b0b..5fe23b7 100644 --- a/src/hash/xor.c +++ b/src/hash/xor.c @@ -19,7 +19,7 @@ int l_xor8(lua_State* L){ char digest[8]; uint8_t u = i_xor8(a, len); - sprintf(digest,"%x",u); + sprintf(digest,"%02x",u); lua_pushstring(L, digest); return 1; |
