12345678910111213141516171819202122232425262728(***********************************************************************)(* *)(* CamlImages *)(* *)(* Fran輟is Pessaux, projet Cristal, INRIA Rocquencourt *)(* Pierre Weis, projet Cristal, INRIA Rocquencourt *)(* Jun Furuse, projet Cristal, INRIA Rocquencourt *)(* *)(* Copyright 1999-2014, *)(* Institut National de Recherche en Informatique et en Automatique. *)(* Distributed only by permission. *)(* *)(***********************************************************************)external(&):('a->'b)->'a->'b="%apply"let(<<)=Bytes.setlet(<<!)=Bytes.unsafe_setletrange_checksfromto_=letlen=Bytes.lengthsinifnot(0<=from&&from<=to_&&to_<len)theninvalid_arg"index out of bounds"let(>@!)=Array.unsafe_getlet(@%)sp=Char.code@@Bytes.getsp