replaced ssize_t with YARP_SSIZE_T