>>>>> "Andre" == Andre Poenitz <[EMAIL PROTECTED]> writes:
Works well with compaq cxx 6.2 in strict_ansi mode. If I switch to 'super fussy' mode, I get: cxx: Info: pipestream.C, line 158: conversion to integral type of smaller size could lose data int_type rval = ::read(sock_, gbuf_, bufsize_); ------------------------^ cxx: Info: pipestream.C, line 180: conversion to integral type of smaller size could lose data sputc(c); --------------^ I think the int_type type is rather bogus. It seems to be both a value_type (char) and a size_type (typically unsigned long). It would be better to use the proper types. JMarc