static int skipNullTermByteSubString ( byte [ ] array , int index , int skipcount ) { byte b ; for ( int i = 0 ; i < skipcount ; i ++ ) { b = 1 ; while ( b != 0 ) { b = array [ index ] ; index ++ ; } } return index ; }
Skip null terminated substrings from an array of bytes . Substring is a set of non - zero bytes starting from argument start to the next zero byte . If the first byte is a zero the next byte will be taken as the first byte .