diff --git a/ChangeLog b/ChangeLog index b0ee12c..4ab7881 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2012-06-06 Niibe Yutaka + + * regnual/regnual.c (fetch): Better implementation. + 2012-06-05 Niibe Yutaka Firmware update key handling. diff --git a/regnual/regnual.c b/regnual/regnual.c index 7534e4c..0d04739 100644 --- a/regnual/regnual.c +++ b/regnual/regnual.c @@ -159,8 +159,7 @@ static uint32_t fetch (int i) { uint32_t v; - v = (mem[i*4+3] << 24) | (mem[i*4+2] << 16) | (mem[i*4+1] << 8) | mem[i*4]; - + v = *(uint32_t *)(&mem[i*4]); return rbit (v); }