git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2727
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
DEBUG5("read(%d, %p, %ld) got %d so far (%s)",
sock->sd, data+got, bufsize, got,
DEBUG5("read(%d, %p, %ld) got %d so far (%s)",
sock->sd, data+got, bufsize, got,
- hexa_str((unsigned char*)data,got));
+ hexa_str((unsigned char*)data,got,0));
status = tcp_read(sock->sd, data+got, (size_t)bufsize);
if (status < 0) {
status = tcp_read(sock->sd, data+got, (size_t)bufsize);
if (status < 0) {
- DEBUG2("Got %d more bytes (%s)",status,hexa_str((unsigned char*)data+got,status));
+ DEBUG2("Got %d more bytes (%s)",status,hexa_str((unsigned char*)data+got,status,0));
if (status) {
bufsize -= status;
if (status) {
bufsize -= status;
(int)data->out_buf.size,
((int)data->out_buf.size) + thissize -1,
size,
(int)data->out_buf.size,
((int)data->out_buf.size) + thissize -1,
size,
- hexa_str((unsigned char*)chunk,thissize));
+ hexa_str((unsigned char*)chunk,thissize,0));
memcpy(data->out_buf.data + data->out_buf.size, chunk + chunk_pos, thissize);
data->out_buf.size += thissize;
chunk_pos += thissize;
DEBUG4("New pos = %d; Still to send = %ld of %ld; ctn sofar=(%s)",
memcpy(data->out_buf.data + data->out_buf.size, chunk + chunk_pos, thissize);
data->out_buf.size += thissize;
chunk_pos += thissize;
DEBUG4("New pos = %d; Still to send = %ld of %ld; ctn sofar=(%s)",
- data->out_buf.size,size-chunk_pos,size,hexa_str((unsigned char*)chunk,chunk_pos));
+ data->out_buf.size,size-chunk_pos,size,hexa_str((unsigned char*)chunk,chunk_pos,0));
if (data->out_buf.size == data->buffsize) /* out of space. Flush it */
gras_trp_bufiov_flush(sock);
if (data->out_buf.size == data->buffsize) /* out of space. Flush it */
gras_trp_bufiov_flush(sock);
data->in_buf.pos += thissize;
chunk_pos += thissize;
DEBUG4("New pos = %d; Still to receive = %ld of %ld. Ctn so far=(%s)",
data->in_buf.pos += thissize;
chunk_pos += thissize;
DEBUG4("New pos = %d; Still to receive = %ld of %ld. Ctn so far=(%s)",
- data->in_buf.pos,size - chunk_pos,size,hexa_str((unsigned char*)chunk,chunk_pos));
+ data->in_buf.pos,size - chunk_pos,size,hexa_str((unsigned char*)chunk,chunk_pos,0));
DEBUG1("Buffer one chunk to be sent later (%s)",
DEBUG1("Buffer one chunk to be sent later (%s)",
- hexa_str((char*)chunk,size));
+ hexa_str((char*)chunk,size,0));
elm.iov_len = (size_t)size;
elm.iov_len = (size_t)size;
**** Some debugging functions. Can't we find a better place for this??
****/
void hexa_print(const char*name, unsigned char *data, int size);
**** Some debugging functions. Can't we find a better place for this??
****/
void hexa_print(const char*name, unsigned char *data, int size);
-const char *hexa_str(unsigned char *data, int size);
+const char *hexa_str(unsigned char *data, int size, int downside);
#endif /* GRAS_PORTABLE_H */
#endif /* GRAS_PORTABLE_H */