All pastes #352585 Raw Edit

Stuff

public text v1 · immutable
·published 2007-02-12 22:48 UTC
rendered paste body
int convert(int blah) {
        // this is not big vs. little endian-save!
        // aka intel vs. ppc
        int i;

        int blah2;

        for(i = 0; i < sizeof(int)*8 && blah != 0  ; i++) {
                        if(blah & 1000000000000000b != 0) {// sucks for compatibility
                                blah = blah<<1;
                        } else {
                                if(blah & 010000000000b != 0) {
                                        i--;
                                        break;
                                } else {
                                        break;
                                }
                        }
        }
        blah2 = 0;
        for(;i >= 0; i--) {
                blah2 = blah2 << 1;
        }

        return blah2;

}
-- EINFÜGEN --