summaryrefslogtreecommitdiff
path: root/src/lib/openjpip/byte_manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/openjpip/byte_manager.c')
-rw-r--r--src/lib/openjpip/byte_manager.c156
1 files changed, 78 insertions, 78 deletions
diff --git a/src/lib/openjpip/byte_manager.c b/src/lib/openjpip/byte_manager.c
index 75537424..430c6868 100644
--- a/src/lib/openjpip/byte_manager.c
+++ b/src/lib/openjpip/byte_manager.c
@@ -51,122 +51,122 @@
Byte_t * fetch_bytes( int fd, OPJ_OFF_T offset, OPJ_SIZE_T size)
{
- Byte_t *data;
-
- if( lseek( fd, offset, SEEK_SET)==-1){
- fprintf( FCGI_stdout, "Reason: Target broken (fseek error)\r\n");
- fprintf( FCGI_stderr, "Error: error in fetch_bytes( %d, %ld, %lu)\n", fd, offset, size);
- return NULL;
- }
-
- data = (Byte_t *)malloc( size);
-
- if( (OPJ_SIZE_T)read( fd, data, size) != size){
- free( data);
- fprintf( FCGI_stdout, "Reason: Target broken (read error)\r\n");
- fprintf( FCGI_stderr, "Error: error in fetch_bytes( %d, %ld, %lu)\n", fd, offset, size);
- return NULL;
- }
- return data;
+ Byte_t *data;
+
+ if( lseek( fd, offset, SEEK_SET)==-1) {
+ fprintf( FCGI_stdout, "Reason: Target broken (fseek error)\r\n");
+ fprintf( FCGI_stderr, "Error: error in fetch_bytes( %d, %ld, %lu)\n", fd, offset, size);
+ return NULL;
+ }
+
+ data = (Byte_t *)malloc( size);
+
+ if( (OPJ_SIZE_T)read( fd, data, size) != size) {
+ free( data);
+ fprintf( FCGI_stdout, "Reason: Target broken (read error)\r\n");
+ fprintf( FCGI_stderr, "Error: error in fetch_bytes( %d, %ld, %lu)\n", fd, offset, size);
+ return NULL;
+ }
+ return data;
}
Byte_t fetch_1byte( int fd, OPJ_OFF_T offset)
{
- Byte_t code;
-
- if( lseek( fd, offset, SEEK_SET)==-1){
- fprintf( FCGI_stdout, "Reason: Target broken (seek error)\r\n");
- fprintf( FCGI_stderr, "Error: error in fetch_1byte( %d, %ld)\n", fd, offset);
- return 0;
- }
-
- if( read( fd, &code, 1) != 1){
- fprintf( FCGI_stdout, "Reason: Target broken (read error)\r\n");
- fprintf( FCGI_stderr, "Error: error in fetch_bytes( %d, %ld)\n", fd, offset);
- return 0;
- }
- return code;
+ Byte_t code;
+
+ if( lseek( fd, offset, SEEK_SET)==-1) {
+ fprintf( FCGI_stdout, "Reason: Target broken (seek error)\r\n");
+ fprintf( FCGI_stderr, "Error: error in fetch_1byte( %d, %ld)\n", fd, offset);
+ return 0;
+ }
+
+ if( read( fd, &code, 1) != 1) {
+ fprintf( FCGI_stdout, "Reason: Target broken (read error)\r\n");
+ fprintf( FCGI_stderr, "Error: error in fetch_bytes( %d, %ld)\n", fd, offset);
+ return 0;
+ }
+ return code;
}
Byte2_t fetch_2bytebigendian( int fd, OPJ_OFF_T offset)
{
- Byte_t *data;
- Byte2_t code;
-
- if(!(data = fetch_bytes( fd, offset, 2))){
- fprintf( FCGI_stderr, "Error: error in fetch_2bytebigendian( %d, %ld)\n", fd, offset);
- return 0;
- }
- code = big2(data);
- free( data);
+ Byte_t *data;
+ Byte2_t code;
+
+ if(!(data = fetch_bytes( fd, offset, 2))) {
+ fprintf( FCGI_stderr, "Error: error in fetch_2bytebigendian( %d, %ld)\n", fd, offset);
+ return 0;
+ }
+ code = big2(data);
+ free( data);
- return code;
+ return code;
}
Byte4_t fetch_4bytebigendian( int fd, OPJ_OFF_T offset)
{
- Byte_t *data;
- Byte4_t code;
-
- if(!(data = fetch_bytes( fd, offset, 4))){
- fprintf( FCGI_stderr, "Error: error in fetch_4bytebigendian( %d, %ld)\n", fd, offset);
- return 0;
- }
- code = big4(data);
- free( data);
+ Byte_t *data;
+ Byte4_t code;
+
+ if(!(data = fetch_bytes( fd, offset, 4))) {
+ fprintf( FCGI_stderr, "Error: error in fetch_4bytebigendian( %d, %ld)\n", fd, offset);
+ return 0;
+ }
+ code = big4(data);
+ free( data);
- return code;
+ return code;
}
Byte8_t fetch_8bytebigendian( int fd, OPJ_OFF_T offset)
{
- Byte_t *data;
- Byte8_t code;
-
- if(!(data = fetch_bytes( fd, offset, 8))){
- fprintf( FCGI_stderr, "Error: error in fetch_8bytebigendian( %d, %ld)\n", fd, offset);
- return 0;
- }
- code = big8(data);
- free( data);
+ Byte_t *data;
+ Byte8_t code;
+
+ if(!(data = fetch_bytes( fd, offset, 8))) {
+ fprintf( FCGI_stderr, "Error: error in fetch_8bytebigendian( %d, %ld)\n", fd, offset);
+ return 0;
+ }
+ code = big8(data);
+ free( data);
- return code;
+ return code;
}
Byte2_t big2( Byte_t *buf)
{
- return (Byte2_t)((((Byte2_t) buf[0]) << 8) + ((Byte2_t) buf[1]));
+ return (Byte2_t)((((Byte2_t) buf[0]) << 8) + ((Byte2_t) buf[1]));
}
Byte4_t big4( Byte_t *buf)
{
- return (((((((Byte4_t) buf[0]) << 8) + ((Byte4_t) buf[1])) << 8)
- + ((Byte4_t) buf[2])) << 8) + ((Byte4_t) buf[3]);
+ return (((((((Byte4_t) buf[0]) << 8) + ((Byte4_t) buf[1])) << 8)
+ + ((Byte4_t) buf[2])) << 8) + ((Byte4_t) buf[3]);
}
Byte8_t big8( Byte_t *buf)
{
- return (((Byte8_t) big4 (buf)) << 32)
- + ((Byte8_t) big4 (buf + 4));
+ return (((Byte8_t) big4 (buf)) << 32)
+ + ((Byte8_t) big4 (buf + 4));
}
void modify_4Bytecode( Byte4_t code, Byte_t *stream)
{
- *stream = (Byte_t) ((Byte4_t)(code & 0xff000000) >> 24);
- *(stream+1) = (Byte_t) ((Byte4_t)(code & 0x00ff0000) >> 16);
- *(stream+2) = (Byte_t) ((Byte4_t)(code & 0x0000ff00) >> 8);
- *(stream+3) = (Byte_t) (code & 0x000000ff);
+ *stream = (Byte_t) ((Byte4_t)(code & 0xff000000) >> 24);
+ *(stream+1) = (Byte_t) ((Byte4_t)(code & 0x00ff0000) >> 16);
+ *(stream+2) = (Byte_t) ((Byte4_t)(code & 0x0000ff00) >> 8);
+ *(stream+3) = (Byte_t) (code & 0x000000ff);
}
OPJ_OFF_T get_filesize( int fd)
{
- struct stat sb;
-
- if( fstat( fd, &sb) == -1){
- fprintf( FCGI_stdout, "Reason: Target broken (fstat error)\r\n");
- fprintf( FCGI_stderr, "Error: error in get_filesize( %d)\n", fd);
- return 0;
- }
- return sb.st_size;
+ struct stat sb;
+
+ if( fstat( fd, &sb) == -1) {
+ fprintf( FCGI_stdout, "Reason: Target broken (fstat error)\r\n");
+ fprintf( FCGI_stderr, "Error: error in get_filesize( %d)\n", fd);
+ return 0;
+ }
+ return sb.st_size;
}