! : changed
+ : added
+May 9, 2011
+* [antonin] OpenJPIP: small bug fixes to compile on win platform
+
May 8, 2011
* [antonin] OpenJPIP: fixed several bugs in opj_server (removal of strsep function, duplication of query string) + some changes to compile opj_server under windows (replacement of strcasecmp(), bzero()).
void send_stream( int connected_socket, void *stream, int length)
{
- void *ptr = stream;
+ Byte_t *ptr = (Byte_t*)stream;
int remlen = length;
while( remlen > 0){
bool quit = false;
int listening_socket = open_listeningsocket();
- int addrlen = sizeof(peer_sin);
+ socklen_t addrlen = sizeof(peer_sin);
cachelist_param_t *cachelist = gene_cachelist();
#ifndef QUERY_PARSER_H_
# define QUERY_PARSER_H_
+#ifdef _WIN32
+#define bool int
+#define true 1
+#define false 0
+#else
#include <stdbool.h>
+#endif
//! maximum length of target name
#define MAX_LENOFTARGET 128
int j2k_index_JPIP(char *Idx_file, char *J2K_file, int len, int version){
FILE *dest;
- char *index;
+ unsigned char *index;
int pos_iptr, end_pos;
int len_cidx, pos_cidx;
int len_jp2c, pos_jp2c;
}
/* INDEX MODE JPIP */
- index = (char*)malloc(len);
+ index = (unsigned char*)malloc(len);
cio_init(index, len);
jp2_write_jp();
jp2_write_ftyp();
{
FILE *src;
int totlen;
- char *j2kfile;
+ unsigned char *j2kfile;
j2k_image_t *imgg;
j2k_cp_t *cp;
int version;
totlen = ftell(src);
fseek(src, 0, SEEK_SET);
- j2kfile = (char*)malloc(totlen);
+ j2kfile = (unsigned char*)malloc(totlen);
fread(j2kfile, 1, totlen, src);
fclose(src);