mycodesucks to Programmer [email protected] • 11 months agoIt's not greatmedia.kbin.socialimagemessage-square79fedilinkarrow-up11.42Karrow-down131file-text
arrow-up11.39Karrow-down1imageIt's not greatmedia.kbin.socialmycodesucks to Programmer [email protected] • 11 months agomessage-square79fedilinkfile-text
minus-square@[email protected]linkfedilinkEnglish11•11 months agoSteadily increasing unsigned integer on a long-running piece of infrastructure: bonjour
minus-square@[email protected]linkfedilink3•edit-211 months agoLaughs in struct LooooongCounter { long highPart; long lowPart; };
minus-square@[email protected]linkfedilink3•11 months agoLooooongCounter operator++(const LooooongCounter& c) { if(c.lowPart == ULONG_MAX) { c.highPart++; c.lowPart = 0; } else c.lowPart++; }
Steadily increasing unsigned integer on a long-running piece of infrastructure: bonjour
Laughs in
struct LooooongCounter { long highPart; long lowPart; };
LooooongCounter operator++(const LooooongCounter& c) { if(c.lowPart == ULONG_MAX) { c.highPart++; c.lowPart = 0; } else c.lowPart++; }