john societycorn must die
When I'm cutting onions that haven't been refrigerated beforehand
Is that how to stop them from nuking your eyes? I gotta try that
Forwarded from ๐ฎWizards of the cave๐ฎ (๐)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from vx-underground
just received an email from my ISP saying downloading illegally is illegal
Wtf since when???
Wtf since when???
Why does the $3 spicy ramen do nothing but the $2 spicy ramen kicks my ass
Forwarded from The Park (๐ sอฉaอคtอคuอฌrdaii ๐ @ FC)
This media is not supported in your browser
VIEW IN TELEGRAM
๐1
Codar's Meme Repository: New Edition Edition ๐ฆ๐ชฝ
help is on the way
Who tf converted da square pt cruiser into a train
๐1
Forwarded from john societycorn must die
Sony BMG is poop reacting me because they can't send me a cease and desist
Impeccable, easily understandable code
#define STATIC_ARR_LEN(arr) (sizeof((arr)) / sizeof((arr[0])))
#define ABSBITS(val, set, mask) ((val) = (((val) | ((set) & (mask))) & (((set) & (mask)) | ~(mask))))
static int _byte_splitter(const byte input, byte bytes[2]) {
if(!bytes) WRET(EINVAL, -1, "<_byte_splitter> Error: Given null byte array",);
bytes[0] = (input & 0b11110000);
bytes[1] = (input & 0b00001111) << 4;
return 0;
}
static int _byte_enspacer(byte bytes[2]) {
if(!bytes) WRET(EINVAL, -1, "<_byte_spacer> Error: Given null byte array",);
byte tmp[2] = {0};
for(int i = 0; i < STATIC_ARR_LEN(tmp); i++) {
for(int j = 0; j < 4; j++) {
// manipulate bits accordingly. Have fun reading this in a week
ABSBITS(tmp[i], ((bytes[i] & (0b10000000 >> j))? 0b01000000 : 0b10000000) >> (j * 2), 0b11000000 >> (j * 2));
}
bytes[i] = tmp[i];
}
return 0;
}
๐คฏ1