Indeed! I don't want to run two parallel versions as well ...
That's why it was called an interim version. I have a couple more things which I forget to mention / fix / implement in last 2 interim versions:
1. The length calculation on results.txt is incorrect! (see also bellow attached results-1.txt and resultsOK.txt for comparison). I've already amended that in my 0.3.3 version here but you can do in yours as well. Just amend the following line:
to:Code:length = endaddr - straddr;
2. As already mentioned in 0.3.2 notes I was having problems on some systems to use sprintf to access the drive using your formula with hddname. It was producing incorrect device name - instead of expected "/sys/block/sdb/size" it returned "/sys/block/sdf/sys/block//size" and indeed end up with error.Code:length = endaddr - straddr + 1;
I was trying to amend that but unsuccessfully so far so I've ended with putting the fixed values back to the source on both places where the device name is "generated". Optionally - it could be sorted by using the another command line parameter to switch between the default and requested SDx device but I'd prefer to avoid that.
13250 HeyManHRU
13207 PS3 News
11287 elser1
11119 oVERSoLDiER
9248 GrandpaHomer
8578 Tidusnake666
7968 saviour07
7340 condorstrike
7258 deank
6858 OGroteKoning
24983 PS3 News
5279 Starlight
2965 HeyManHRU
2173 CJPC
2124 elser1
1818 cfwprophet
1756 her0
1570 oVERSoLDiER
1291 GrandpaHomer
1080 barrybarryk





