Vermischtes
public text v1 · immutableint getint(ucharbuf &p)
{
int c = (char)p.get();
if(c==-128) { int n = p.get(); n |= char(p.get())<<8; return n; }
else if(c==-127) { int n = p.get(); n |= p.get()<<8; n |= p.get()<<16; return n|(p.get()<<24); }
else return c;
}
def getint(zahl):
c = int(zahl)
zahl = int(zahl)
if (c==-128):
n = zahl
n = n or zahl<<8
return n
elif (c==-127):
n = zahl
n = n or zahl<<8
n = n or zahl<<16
return n or zahl<<24
else:
return c