Pieter Wuille db994b2de9 Simplify DisconnectBlock arguments/return value
DisconnectBlock currently has a complicated interface:

  Situation       Return value
                  pfClean != nullptr   pfClean == nullptr

  All good:       true                 true
  Failure:        false                false
  Unclean rewind: true                 false
                  with *pfClean=false

Change this to return a tristate enum instead. As an added bonus,
remove the ValidationState& argument which was unused.
2017-04-28 16:15:01 -07:00
..
2017-01-27 21:22:35 +01:00
2016-12-01 16:14:45 -08:00
2017-04-20 23:24:00 +02:00
2016-12-12 11:08:47 -08:00
2017-04-13 02:31:44 +02:00
2017-04-03 12:32:32 +02:00
2017-03-21 19:49:08 +01:00
2017-01-27 21:22:35 +01:00
2017-03-17 04:37:43 +01:00
2017-03-17 04:37:43 +01:00
2017-04-13 02:31:44 +02:00
2017-04-03 12:32:32 +02:00
2017-04-03 12:32:32 +02:00
2017-01-14 21:45:32 +01:00
2017-02-17 15:28:28 -08:00
2017-04-21 05:58:31 -07:00
2017-03-17 04:37:43 +01:00
2017-03-17 04:37:43 +01:00
2017-04-10 17:05:59 -04:00
2017-04-20 23:24:00 +02:00