Fossil

Diff
Login

Diff

Differences From Artifact [21b1905bb0]:

To Artifact [9237f26a09]:


91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108

109
110
111
112

113

114
115
116
117
118
119
120
  }
  zBuf = zText;
  for(;;){
    if( zText[0]==0 ){
      if( doIndent ){
        fossil_print("%*s", indent, "");
      }
      fossil_print("%.*s\n", zText - zBuf, zBuf);
      lineCnt++;
      break;
    }
    len += ((zText[0]=='\t') ? 8 : 1);
    if( zText[0]=='\n' || len>=tlen ){
      while( !fossil_isspace(zText[0]) ){ zText--; }
      if( doIndent ){
        fossil_print("%*s", indent, "");
      }
      doIndent = 1;

      fossil_print("%.*s\n", zText - zBuf, zBuf);
      zBuf = zText;
      len = 0;
      lineCnt++;

      if( !zBuf++ ) break;

    }
    zText++;
  }
  return lineCnt;
}

/*







|





<




>
|
<
<

>

>







91
92
93
94
95
96
97
98
99
100
101
102
103

104
105
106
107
108
109


110
111
112
113
114
115
116
117
118
119
120
  }
  zBuf = zText;
  for(;;){
    if( zText[0]==0 ){
      if( doIndent ){
        fossil_print("%*s", indent, "");
      }
      fossil_print("%.*s\n", (int)(zText - zBuf), zBuf);
      lineCnt++;
      break;
    }
    len += ((zText[0]=='\t') ? 8 : 1);
    if( zText[0]=='\n' || len>=tlen ){

      if( doIndent ){
        fossil_print("%*s", indent, "");
      }
      doIndent = 1;
      while( !fossil_isspace(zText[0]) ){ zText--; }
      fossil_print("%.*s\n", (int)(zText - zBuf), zBuf);


      lineCnt++;
      zBuf = zText;
      if( !zBuf++ ) break;
      len = 0;
    }
    zText++;
  }
  return lineCnt;
}

/*