comparison backend.c @ 1419:92e7dafcc0dc

Fix a silly variable shadowing bug in read_word
author Michael Pavone <pavone@retrodev.com>
date Mon, 26 Jun 2017 21:12:46 -0700
parents b27d7bf1107e
children ded16f3d7eb4 1f745318f10a
comparison
equal deleted inserted replaced
1418:62ec8be376be 1419:92e7dafcc0dc
109 } 109 }
110 if (base) { 110 if (base) {
111 uint16_t val; 111 uint16_t val;
112 if ((chunk->flags & MMAP_ONLY_ODD) || (chunk->flags & MMAP_ONLY_EVEN)) { 112 if ((chunk->flags & MMAP_ONLY_ODD) || (chunk->flags & MMAP_ONLY_EVEN)) {
113 offset /= 2; 113 offset /= 2;
114 uint16_t val = base[offset]; 114 val = base[offset];
115 if (chunk->flags & MMAP_ONLY_ODD) { 115 if (chunk->flags & MMAP_ONLY_ODD) {
116 val |= 0xFF00; 116 val |= 0xFF00;
117 } else { 117 } else {
118 val = val << 8 | 0xFF; 118 val = val << 8 | 0xFF;
119 } 119 }