aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/matplotlib/py2/extern/ttconv/pprdrv.h
diff options
context:
space:
mode:
authormaxim-yurchuk <maxim-yurchuk@yandex-team.com>2025-02-11 13:26:52 +0300
committermaxim-yurchuk <maxim-yurchuk@yandex-team.com>2025-02-11 13:57:59 +0300
commitf895bba65827952ed934b2b46f9a45e30a191fd2 (patch)
tree03260c906d9ec41cdc03e2a496b15d407459cec0 /contrib/python/matplotlib/py2/extern/ttconv/pprdrv.h
parent5f7060466f7b9707818c2091e1a25c14f33c3474 (diff)
downloadydb-f895bba65827952ed934b2b46f9a45e30a191fd2.tar.gz
Remove deps on pandas
<https://github.com/ydb-platform/ydb/pull/14418> <https://github.com/ydb-platform/ydb/pull/14419> \-- аналогичные правки в gh Хочу залить в обход синка, чтобы посмотреть удалится ли pandas в нашей gh репе через piglet commit_hash:abca127aa37d4dbb94b07e1e18cdb8eb5b711860
Diffstat (limited to 'contrib/python/matplotlib/py2/extern/ttconv/pprdrv.h')
-rw-r--r--contrib/python/matplotlib/py2/extern/ttconv/pprdrv.h113
1 files changed, 0 insertions, 113 deletions
diff --git a/contrib/python/matplotlib/py2/extern/ttconv/pprdrv.h b/contrib/python/matplotlib/py2/extern/ttconv/pprdrv.h
deleted file mode 100644
index 39e81fee7f0..00000000000
--- a/contrib/python/matplotlib/py2/extern/ttconv/pprdrv.h
+++ /dev/null
@@ -1,113 +0,0 @@
-/* -*- mode: c++; c-basic-offset: 4 -*- */
-
-/*
- * Modified for use within matplotlib
- * 5 July 2007
- * Michael Droettboom
- */
-
-/*
-** ~ppr/src/include/pprdrv.h
-** Copyright 1995, Trinity College Computing Center.
-** Written by David Chappell.
-**
-** Permission to use, copy, modify, and distribute this software and its
-** documentation for any purpose and without fee is hereby granted, provided
-** that the above copyright notice appear in all copies and that both that
-** copyright notice and this permission notice appear in supporting
-** documentation. This software is provided "as is" without express or
-** implied warranty.
-**
-** This file last revised 5 December 1995.
-*/
-
-#include <vector>
-#include <cassert>
-
-/*
- * Encapsulates all of the output to write to an arbitrary output
- * function. This both removes the hardcoding of output to go to stdout
- * and makes output thread-safe. Michael Droettboom [06-07-07]
- */
-class TTStreamWriter
-{
- private:
- // Private copy and assignment
- TTStreamWriter& operator=(const TTStreamWriter& other);
- TTStreamWriter(const TTStreamWriter& other);
-
- public:
- TTStreamWriter() { }
- virtual ~TTStreamWriter() { }
-
- virtual void write(const char*) = 0;
-
- virtual void printf(const char* format, ...);
- virtual void put_char(int val);
- virtual void puts(const char* a);
- virtual void putline(const char* a);
-};
-
-class TTDictionaryCallback
-{
-private:
- // Private copy and assignment
- TTDictionaryCallback& operator=(const TTStreamWriter& other);
- TTDictionaryCallback(const TTStreamWriter& other);
-
-public:
- TTDictionaryCallback() { }
- virtual ~TTDictionaryCallback() { }
-
- virtual void add_pair(const char* key, const char* value) = 0;
-};
-
-void replace_newlines_with_spaces(char* a);
-
-/*
- * A simple class for all ttconv exceptions.
- */
-class TTException
-{
- const char* message;
- TTException& operator=(const TTStreamWriter& other);
- TTException(const TTStreamWriter& other);
-
-public:
- TTException(const char* message_) : message(message_) { }
- const char* getMessage()
- {
- return message;
- }
-};
-
-/*
-** No debug code will be included if this
-** is not defined:
-*/
-/* #define DEBUG 1 */
-
-/*
-** Uncomment the defines for the debugging
-** code you want to have included.
-*/
-#ifdef DEBUG
-#define DEBUG_TRUETYPE /* truetype fonts, conversion to Postscript */
-#endif
-
-/* Do not change anything below this line. */
-
-enum font_type_enum
-{
- PS_TYPE_3 = 3,
- PS_TYPE_42 = 42,
- PS_TYPE_42_3_HYBRID = 43,
- PDF_TYPE_3 = -3
-};
-
-/* routines in pprdrv_tt.c */
-void insert_ttfont(const char *filename, TTStreamWriter& stream, font_type_enum target_type, std::vector<int>& glyph_ids);
-
-void get_pdf_charprocs(const char *filename, std::vector<int>& glyph_ids, TTDictionaryCallback& dict);
-
-/* end of file */