Self-praise stinks! I agree. But in this case, it's not a problem, because the lack of browser-based smell support means there's no burden on readers ;-) So, what's the point?
I suffered from my inadequate mental arithmetic skills a long time ago – and they definitely haven't improved over the years. So I started "carving" a little tool to make converting from decimals to hexadecimal and various other number systems easier. (Note: If the saying "A fool with a tool is still a fool" comes to mind – there's definitely some truth to that :-D)

Gradually, further functions were added, some at the suggestion of the growing user community, such as
- Set/Clear/Invert bits/bytes/words
- Reflect
- Rotate (Left/Right with and without wrap)
- ASCII input/display
- Signed/Unsigned
- a simple C code parser (simply driven by curiosity to implement something like this with Lex/Yacc)
- the display of Windows error codes or similar in text form (although this can now be done more quickly using a search engine – as I said, the BitFummler has already had a few years of experience on its virtual silverback).
Sometimes it is also helpful to display the #define associated with a value – a simple C header parser makes this possible. - Representation of the 32-bit value as a bit field – freely configurable
- and much more
The BitFummler is available for download at heise.de.
Have fun—er, trying it out. Bug reports and feature requests are, of course, welcome.
Jürgen Welzenbach
