`sig
module KMP :
sig
type pattern
val make_pattern : string -> Netaux.KMP.pattern
val find_pattern :
Netaux.KMP.pattern -> ?pos:int -> ?len:int -> string -> int
end
module ArrayAux :
sig
val int_blit : int array -> int -> int array -> int -> int -> unit
val int_series :
int array -> int -> int array -> int -> int -> int -> unit
val int_blit_ref :
(int array -> int -> int array -> int -> int -> unit) Pervasives.ref
val int_series_ref :
(int array -> int -> int array -> int -> int -> int -> unit)
Pervasives.ref
end
end`