aboutsummaryrefslogtreecommitdiff
path: root/src/m4
diff options
context:
space:
mode:
authorPieter Wuille <pieter.wuille@gmail.com>2014-08-01 22:57:55 +0200
committerPieter Wuille <pieter.wuille@gmail.com>2014-08-09 01:43:23 +0200
commiteb0b56b19017ab5c16c745e6da39c53126924ed6 (patch)
tree3d59b76170293cebb37b57fd7669faf7f333623c /src/m4
parentde89257fc516a68c89da0c70858c9c2b86a701f7 (diff)
Simplify serialize.h's exception handling
Remove the 'state' and 'exceptmask' from serialize.h's stream implementations, as well as related methods. As exceptmask always included 'failbit', and setstate was always called with bits = failbit, all it did was immediately raise an exception. Get rid of those variables, and replace the setstate with direct exception throwing (which also removes some dead code). As a result, good() is never reached after a failure (there are only 2 calls, one of which is in tests), and can just be replaced by !eof(). fail(), clear(n) and exceptions() are just never called. Delete them.
Diffstat (limited to 'src/m4')
0 files changed, 0 insertions, 0 deletions