def __call__(self):
i = self.blocksize - <NUM_LIT:1><EOL>while i > -<NUM_LIT:1>:<EOL><INDENT>c = self.value[i] = chr((ord(self.value[i]) + <NUM_LIT:1>) % <NUM_LIT>)<EOL>if c != '<STR_LIT:\x00>':<EOL><INDENT>return self.value.tostring()<EOL><DEDENT>i -= <NUM_LIT:1><EOL><DEDENT>x = deflate_long(self.overflow, add_sign_padding=False)<EOL>self.value = array.array('<STR_LIT:c>', '<STR_LIT:\x00>' * (self.blocksize - len(x)) + x)<EOL>return self.value.tostring()<EOL>
Increament the counter and return the new value