indexOfOption method

int indexOfOption(
  1. int searchedCode
)

Implementation

int indexOfOption(int searchedCode) {
  final byteData = optionsByteData;
  for (var i = 0; i < byteData.lengthInBytes;) {
    final code = byteData.getUint8(i);
    if (code == searchedCode) {
      return i;
    }
    switch (code) {
      case optionCodeEnd:
        i++;
        break;
      case optionCodePadding:
        i++;
        break;
      default:
        i += byteData.getUint8(i + 1);
    }
  }
  return -1;
}