* valprint.c (val_print_string): If errcode is set, always print
authorJim Kingdon <jkingdon@engr.sgi.com>
Tue, 1 Mar 1994 18:56:33 +0000 (18:56 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Tue, 1 Mar 1994 18:56:33 +0000 (18:56 +0000)
commitc84539ee9c132c69c51883fa5ab2ba6ab6003aef
tree27f1a6b37b90846af2b684672c38d73279448873
parente3d6ec4a0d275ca63d52247b7efc16ccc392c9aa
* valprint.c (val_print_string): If errcode is set, always print
an error, regardless of force_ellipsis.  In the non-EIO case,
just print the error message rather than calling error().  Don't
access *(bufptr-1) if bufptr points to the start of the buffer.
When looking for '\0', don't increment bufptr and addr if bufptr
started out already at limit.  If an error happens on fetching the
first character, don't print the string.
gdb/valprint.c