in src/zgoog_cl_content_repo_gcs.clas.abap [0:0]
METHOD search_binary.
DATA lv_l TYPE i.
DATA lv_n TYPE i.
DATA lv_p TYPE i.
lv_l = xstrlen( iv_pattern ).
lv_n = xstrlen( iv_buffer ) - xstrlen( iv_pattern ).
cv_pos = -1.
IF iv_pattern IS INITIAL.
cv_pos = 0.
EXIT.
ENDIF.
lv_p = 0.
WHILE lv_p <= lv_n.
IF iv_buffer+lv_p(lv_l) = iv_pattern.
cv_pos = lv_p.
EXIT.
ENDIF.
lv_p = lv_p + 1.
ENDWHILE.