Example #1
0
int main(int argc, char** argv)
  {
  checkArguments(argc);
  applyArguents(argv);

  streams::openAll();
  streams::handleErrors();
  source = &streams::oldConfig;
  target = &streams::newConfig;

  int totalEdits = reader::readInteger(streams::changesFile);

  if (totalEdits == 0)
    reachEnd();
  else
    {
    for (int i = 1; i <= totalEdits; i += 1)
      {
      char mode;
      string newData;
      char offset = ' ';
      string oldData;

      setStreams(i, totalEdits);

      getEdit(mode, newData, offset, oldData);

      int lineNumber = reachEdit(oldData);
      makeEdit(mode, offset, newData, lineNumber);
      reachEnd();

      streams::closeTemp();
      }
    }

  streams::closeAll();

  return 0;
  }
Example #2
0
void
ClientTextBuffer::recvEdit ( AudiclePak * p ) { 
    TextEdit nE = unpackEdit(p);
    makeEdit(nE);
}