Advertisement
klim0v

Untitled

Jan 7th, 2020
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.23 KB | None | 0 0
  1. func cpIncr(bz []byte) (ret []byte) {
  2. ret = cp(bz)
  3. for i := len(bz) - 1; i >= 0; i-- {
  4. if ret[i] < byte(0xFF) {
  5. ret[i]++
  6. return
  7. }
  8. ret[i] = byte(0x00)
  9. if i == 0 {
  10. return append(ret, 0x00)
  11. }
  12. }
  13. return []byte{0x00}
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement