diff options
author | maxim-yurchuk <maxim-yurchuk@yandex-team.com> | 2025-02-11 13:26:52 +0300 |
---|---|---|
committer | maxim-yurchuk <maxim-yurchuk@yandex-team.com> | 2025-02-11 13:57:59 +0300 |
commit | f895bba65827952ed934b2b46f9a45e30a191fd2 (patch) | |
tree | 03260c906d9ec41cdc03e2a496b15d407459cec0 /contrib/python/matplotlib/py2/extern/ttconv/pprdrv.h | |
parent | 5f7060466f7b9707818c2091e1a25c14f33c3474 (diff) | |
download | ydb-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.h | 113 |
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 */ |