X-Git-Url: http://biod.pnpi.spb.ru/gitweb/?a=blobdiff_plain;f=src%2Fgromacs%2Ffileio%2Fgmxfio_asc.c;h=f819a8d7a0a25c2a6199ce73f4cffe80e0799680;hb=897da8f26d941a8ceb8f6d131d2a13198d19298f;hp=153e345726ea88667aa6d80022eea5efd1e6160c;hpb=496908b4bf980c0edd1b250a18783138aa84197d;p=alexxy%2Fgromacs.git diff --git a/src/gromacs/fileio/gmxfio_asc.c b/src/gromacs/fileio/gmxfio_asc.c index 153e345726..f819a8d7a0 100644 --- a/src/gromacs/fileio/gmxfio_asc.c +++ b/src/gromacs/fileio/gmxfio_asc.c @@ -293,8 +293,9 @@ static gmx_bool do_ascread(t_fileio *fio, void *item, int nitem, int eio, int i, m, res = 0, *iptr, ix; gmx_int64_t s; double d, x; + char c; real *ptr; - unsigned char uc, *ucptr; + unsigned char *ucptr; char *cptr; #define NEXT_ITEM_BUF_LEN 128 char ni_buf[NEXT_ITEM_BUF_LEN]; @@ -327,10 +328,10 @@ static gmx_bool do_ascread(t_fileio *fio, void *item, int nitem, int eio, } break; case eioUCHAR: - res = sscanf(next_item(fp, ni_buf, NEXT_ITEM_BUF_LEN), "%c", &uc); + res = sscanf(next_item(fp, ni_buf, NEXT_ITEM_BUF_LEN), "%c", &c); if (item) { - *((unsigned char *) item) = uc; + *((unsigned char *) item) = (unsigned char)c; } break; case eioNUCHAR: