sharedhead = """ // data available if(usize>1) { bufferPos=0 while(bufferPos