summaryrefslogtreecommitdiff
path: root/autodoc/source/tools/tkpchars.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'autodoc/source/tools/tkpchars.cxx')
-rw-r--r--autodoc/source/tools/tkpchars.cxx89
1 files changed, 0 insertions, 89 deletions
diff --git a/autodoc/source/tools/tkpchars.cxx b/autodoc/source/tools/tkpchars.cxx
deleted file mode 100644
index 1a3f36b6ded3..000000000000
--- a/autodoc/source/tools/tkpchars.cxx
+++ /dev/null
@@ -1,89 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#include <precomp.h>
-#include <tools/tkpchars.hxx>
-
-// NOT FULLY DECLARED SERVICES
-#include <cosv/bstream.hxx>
-#include <cosv/x.hxx>
-
-
-
-CharacterSource::CharacterSource()
- : dpSource(new char[2]),
- nSourceSize(0),
- nCurPos(0),
- nLastCut(0),
- nLastTokenStart(0),
- cCharAtLastCut(0)
-{
- dpSource[nSourceSize] = NULCH;
- dpSource[nSourceSize+1] = NULCH;
-}
-
-CharacterSource::~CharacterSource()
-{
- delete [] dpSource;
-}
-
-void
-CharacterSource::LoadText(csv::bstream & io_rSource)
-{
- if (dpSource != 0)
- delete [] dpSource;
-
- io_rSource.seek(0, csv::end);
- nSourceSize = intt(io_rSource.position());
- io_rSource.seek(0);
-
- dpSource = new char[nSourceSize+1];
-
- intt nCount = (intt) io_rSource.read(dpSource,nSourceSize);
- if (nCount != nSourceSize)
- throw csv::X_Default("IO-Error: Could not load file completely.");
-
- dpSource[nSourceSize] = NULCH;
-
- BeginSource();
-}
-
-const char *
-CharacterSource::CutToken()
-{
- dpSource[nLastCut] = cCharAtLastCut;
- nLastTokenStart = nLastCut;
- nLastCut = CurPos();
- cCharAtLastCut = dpSource[nLastCut];
- dpSource[nLastCut] = NULCH;
-
- return &dpSource[nLastTokenStart];
-}
-
-void
-CharacterSource::BeginSource()
-{
- nCurPos = 0;
- nLastCut = 0;
- nLastTokenStart = 0;
- cCharAtLastCut = dpSource[nLastCut];
- dpSource[nLastCut] = NULCH;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */