result.h revision c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfee