public static final int tagMessage(byte[] b, int ptr) {final int sz = b.length;if (ptr == 0)ptr += 48; while (ptr < sz && b[ptr] != '\n')ptr = nextLF(b, ptr);if (ptr < sz && b[ptr] == '\n')return ptr + 1;return -1;}

public static final int tagMessage ( byte [ ] b , int ptr ) { final int sz = b . length ; if ( ptr == 0 ) ptr += 48 ; while ( ptr < sz && b [ ptr ] != '\n' ) ptr = nextLF ( b , ptr ) ; if ( ptr < sz && b [ ptr ] == '\n' ) return ptr + 1 ; return - 1 ; }
public static int TagMessage(byte[] b, int ptr){int sz = b.Length;if (ptr == 0){ptr += 48;}while (ptr < sz && b[ptr] != '\n'){ptr = NextLF(b, ptr);}if (ptr < sz && b[ptr] == '\n'){return ptr + 1;}return -1;}
