anchor.diff:  :# Actually use UTF-8 in all cases now
   set "NEWCP=65001"
   set "_CLIPMODE="
  +set "INPUT_CMD=1clip"
  +set "OUTPUT_CMD=2clip"
   set "EXEC="
   set "|=|"
   set ">NUL=>NUL"
  
positive.code: if [%ARG%]==[-?] goto :help
  if [%ARG%]==[/?] goto :help
  if [%ARG%]==[-A] set "_CLIPMODE= -A" & goto next_arg
  if [%ARG%]==[-U] set "_CLIPMODE= -U" & goto next_arg
  if [%ARG%]==[-V] (echo.%VERSION%) & exit /b
  if [%ARG%]==[-X] set "EXEC=echo" & set "|=^|" & set ">NUL=" & goto next_arg
  
negative.code: :# Change to the default system code page if needed
  if not "%OLDCP%"=="%NEWCP%" %EXEC% chcp %NEWCP% %>NUL%
  
  set "INPUT_CMD=%INPUT_CMD%%_CLIPMODE%"
  set "OUTPUT_CMD=%OUTPUT_CMD%%_CLIPMODE%"
  
  %EXEC% %INPUT_CMD% %|% %ARGS% %|% %OUTPUT_CMD%
  
  :# Return to the initial code page if it was different
  if not "%OLDCP%"=="%NEWCP%" %EXEC% chcp %OLDCP% %>NUL%
  