run_sed.sh 495 B

12345678
  1. shopt -s globstar
  2. sed -E -i -f rename.sed **/*.c **/*.cc **/*.h **/*.hpp **/*.py
  3. # Since sed can't handle multi-line patterns:
  4. perl -i -pe 'BEGIN{undef $/;} s/\bupb_decode\(([^,\)]+),([^,]+),([^,]+),([^,]+),([^,\)]+)\)/upb_Decode(\1, \2, \3, \4, NULL, 0, \5)/smg' **/*.c **/*.cc **/*.h **/*.hpp
  5. #perl -i -pe 'BEGIN{undef $/;} s/\bupb_Encode\(([^,\)]+),([^,]+),([^,]+),([^,\)]+)\)/upb_Encode(\1, \2, 0, \3, \4)/smg' **/*.c **/*.cc **/*.h **/*.hpp
  6. clang-format -i **/*.c **/*.cc **/*.h **/*.hpp