anchor.diff:  %% @see null_text/1
   %% @see text_par/2
   
  +
   text(S) ->
  -    mktext(string(S)).   % convert to internal representation
  +    text(S, 8).
  +
  +text(S, TabWidth) ->
  +    mktext(string(S, TabWidth)).   % convert to internal representation
   
   %% This function is used internally only, and expects a string on
   %% the internal representation:
  
positive.code: %% @spec text_par(Text::string()) -> document()
  %% @equiv text_par(Text, 0)
  
  text_par(S) ->
      text_par(S, 0).
  
  
  %% =====================================================================
  
negative.code: %% Null strings are strings whose "official width" is zero, typically
  %% used for markup that is not supposed to affect the indentation.
  
  
  string(S, TabWidth) ->
      [strwidth(S, TabWidth)| S].
  
  null_string(S) ->
      [0 | S].
  