fltk  1.3.5-source
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X.
  Fossies Dox: fltk-1.3.5-source.tar.bz2  ("inofficial" and yet experimental doxygen-generated source code documentation)  

gzguts.h File Reference
#include <stdio.h>
#include "zlib.h"
#include <fcntl.h>
#include <errno.h>
Include dependency graph for gzguts.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  gz_state
 

Macros

#define ZLIB_INTERNAL
 
#define local   static
 
#define zstrerror()   strerror(errno)
 
#define DEF_MEM_LEVEL   8
 
#define GZBUFSIZE   8192
 
#define GZ_NONE   0
 
#define GZ_READ   7247
 
#define GZ_WRITE   31153
 
#define GZ_APPEND   1 /* mode set to GZ_WRITE after the file is opened */
 
#define LOOK   0 /* look for a gzip header */
 
#define COPY   1 /* copy input directly */
 
#define GZIP   2 /* decompress a gzip stream */
 
#define GT_OFF(x)   (sizeof(int) == sizeof(z_off64_t) && (x) > gz_intmax())
 

Typedefs

typedef gz_stategz_statep
 

Functions

voidp malloc ()
 
void free ()
 
gzFile gzopen64 ()
 
off_t gzseek64 ()
 
off_t gztell64 ()
 
off_t gzoffset64 ()
 
void gz_error ()
 
unsigned gz_intmax ()
 

Macro Definition Documentation

◆ COPY

#define COPY   1 /* copy input directly */

Definition at line 157 of file gzguts.h.

◆ DEF_MEM_LEVEL

#define DEF_MEM_LEVEL   8

Definition at line 140 of file gzguts.h.

◆ GT_OFF

#define GT_OFF (   x)    (sizeof(int) == sizeof(z_off64_t) && (x) > gz_intmax())

Definition at line 208 of file gzguts.h.

◆ GZ_APPEND

#define GZ_APPEND   1 /* mode set to GZ_WRITE after the file is opened */

Definition at line 153 of file gzguts.h.

◆ GZ_NONE

#define GZ_NONE   0

Definition at line 150 of file gzguts.h.

◆ GZ_READ

#define GZ_READ   7247

Definition at line 151 of file gzguts.h.

◆ GZ_WRITE

#define GZ_WRITE   31153

Definition at line 152 of file gzguts.h.

◆ GZBUFSIZE

#define GZBUFSIZE   8192

Definition at line 147 of file gzguts.h.

◆ GZIP

#define GZIP   2 /* decompress a gzip stream */

Definition at line 158 of file gzguts.h.

◆ local

#define local   static

Definition at line 107 of file gzguts.h.

◆ LOOK

#define LOOK   0 /* look for a gzip header */

Definition at line 156 of file gzguts.h.

◆ ZLIB_INTERNAL

#define ZLIB_INTERNAL

Definition at line 18 of file gzguts.h.

◆ zstrerror

#define zstrerror ( )    strerror(errno)

Definition at line 124 of file gzguts.h.

Typedef Documentation

◆ gz_statep

typedef gz_state* gz_statep

Definition at line 193 of file gzguts.h.

Function Documentation

◆ free()

void free ( )

Referenced by Fl_Preferences::Node::addChild(), CodeEditor::auto_indent(), Fl_Text_Display::buffer(), callback_cb(), Fl_Check_Browser::clear(), Fl_Tree_Item_Array::clear(), Fl_Menu_::clear(), Fl_Browser::clear(), Fl_Tabs::clear_tab_positions(), FLDropTarget::clearCurrentDragData(), CodeEditor::CodeEditor(), comment_cb(), Fl_Widget::copy_tooltip(), Fl_Window::default_xclass(), Fl_Preferences::Node::deleteAllEntries(), Fl_Preferences::Node::deleteIndex(), draw_current_rect(), menuwindow::drawentry(), empty_mem_output_buffer(), Fl_Help_View::end_selection(), Fl_Tree_Item_Array::enlarge(), enumcbw(), extract_dir_from_path(), fghCircleTable(), FLDropTarget::fillCurrentDragData(), Fl_File_Chooser::filter(), find(), find_best_font(), fl_execvp(), fl_filename_free_list(), fl_filename_list(), fl_filename_relative(), Fl_GTK_File_Chooser::fl_gtk_chooser_wrapper(), fl_handle(), Fl_JPEG_Image::Fl_JPEG_Image(), fl_local_to_mac_roman(), fl_mac_roman_to_local(), fl_make_path(), fl_make_path_for_file(), fl_message_title_default(), fl_new_ic(), fl_scandir(), fl_set_spot(), fl_utf8from_mb(), fl_utf8to_mb(), fontopen(), Fl_Help_View::free_data(), Fl_Preferences::get(), get_font_list(), glutSolidCone(), glutSolidCylinder(), glutSolidSphere(), glutSolidTorus(), glutWireCone(), glutWireCylinder(), glutWireSphere(), glutWireTorus(), gz_error(), gz_init(), gz_look(), gz_open(), gzclose_r(), gzclose_w(), gzdopen(), Fl_Text_Display::handle(), ExternalCodeEditor::handle_changes(), Fl_Code_Type::handle_editor_changes(), Fl_Text_Display::handle_vline(), jpeg_free_large(), jpeg_free_small(), Fl_Text_Editor::kf_copy(), Fl_Text_Editor::kf_select_all(), Fl_Text_Editor::kf_shift_move(), Fl_Tree_Item::label(), Fl_Widget::label(), Fl_Window::label(), Fl_Text_Display::linenumber_format(), Fl_File_Browser::load(), Fl_Tree::load(), load_fonts(), load_kde_icons(), Fl_Plugin_Manager::loadAll(), mac_Utf8_to_Utf16(), main(), Fl_Function_Type::open(), Fl_Code_Type::open(), Fl_Decl_Type::open(), Fl_Data_Type::open(), Fl_Comment_Type::open(), Fl_Class_Type::open(), open_cb(), open_history_cb(), Fl_Text_Buffer::outputfile(), png_free_default(), png_info_init_3(), Fl_Class_Type::prefix(), print_load(), put_font_size(), read_win_rectangle(), Fl_Text_Buffer::reallocate_with_gap(), Fl_Check_Browser::remove(), Fl_Group::remove(), Fl_Browser::remove(), Fl_Menu_::remove(), Fl_Text_Buffer::remove(), Fl_Menu_::replace(), Fl_Text_Buffer::replace(), RestoreCWD(), Fl_Preferences::RootNode::RootNode(), SaveCWD(), Fl::scheme(), Fl_Preferences::set(), Fl_Preferences::Node::set(), ExternalCodeEditor::set_filename(), set_filename(), Fl::set_fonts(), Fl_Preferences::Node::setParent(), Fl_GTK_File_Chooser::show(), storestring(), CodeEditor::style_update(), Fl_Text_Buffer::tab_distance(), template_clear(), template_load(), Fl_Text_Buffer::text(), Fl_Browser::text(), Fl_Widget::tooltip(), Fl_Text_Buffer::undo(), utf8reformat(), Fl_Data_Type::write_code1(), Fluid_Image::write_static(), Fl_Window::xclass(), XConvertBig5ToUtf8(), XConvertCp936extToUtf8(), XConvertEucCnToUtf8(), XConvertEucJpToUtf8(), XConvertEucKrToUtf8(), XConvertEucTwToUtf8(), XConvertGb2312ToUtf8(), XCreateUtf8FontStruct(), XFreeUtf8FontStruct(), Fl_Table_Row::CharVector::~CharVector(), Fl_Chart::~Fl_Chart(), Fl_Class_Type::~Fl_Class_Type(), Fl_CodeBlock_Type::~Fl_CodeBlock_Type(), Fl_Data_Type::~Fl_Data_Type(), Fl_DeclBlock_Type::~Fl_DeclBlock_Type(), Fl_File_Icon::~Fl_File_Icon(), Fl_Font_Descriptor::~Fl_Font_Descriptor(), Fl_Function_Type::~Fl_Function_Type(), Fl_Graphics_Driver::~Fl_Graphics_Driver(), Fl_Image_Surface::~Fl_Image_Surface(), Fl_Input_::~Fl_Input_(), Fl_PostScript_Graphics_Driver::~Fl_PostScript_Graphics_Driver(), Fl_Text_Buffer::~Fl_Text_Buffer(), Fl_Text_Display::~Fl_Text_Display(), Fl_Tree_Item::~Fl_Tree_Item(), Fl_Type::~Fl_Type(), Fl_Widget::~Fl_Widget(), Fl_Widget_Type::~Fl_Widget_Type(), Fl_Window::~Fl_Window(), Fluid_Image::~Fluid_Image(), HV_Edit_Buffer::~HV_Edit_Buffer(), id::~id(), included::~included(), Fl_Table::IntVector::~IntVector(), Fl_Preferences::Name::~Name(), NameList::~NameList(), Fl_Preferences::Node::~Node(), Fl_GTK_File_Chooser::pair::~pair(), and Fl_Preferences::RootNode::~RootNode().

◆ gz_error()

◆ gz_intmax()

unsigned gz_intmax ( )

Definition at line 622 of file gzlib.c.

References p.

◆ gzoffset64()

off_t gzoffset64 ( )

◆ gzopen64()

gzFile gzopen64 ( )

◆ gzseek64()

off_t gzseek64 ( )

◆ gztell64()

off_t gztell64 ( )

◆ malloc()

voidp malloc ( )

Referenced by Fl_Check_Browser::add(), Fl_File_Icon::add(), Fl::add_awake_handler_(), Fl_Help_View::add_block(), Fl_Help_View::add_link(), Fl_Help_View::add_target(), CodeEditor::auto_indent(), decodeHex(), decodeText(), menuwindow::drawentry(), empty_mem_output_buffer(), Fl_Help_View::end_selection(), Fl_Tree_Item_Array::enlarge(), enumcbw(), expand_buffer(), expand_text_(), FLDropTarget::fillCurrentDragData(), Fluid_Image::find(), find_charset2uni_blocks(), find_charset2uni_pages(), fl_convert_pixmap(), fl_execvp(), fl_filename_list(), fl_getcwd(), fl_handle(), Fl_JPEG_Image::Fl_JPEG_Image(), fl_local_to_mac_roman(), fl_mac_roman_to_local(), fl_mac_width(), fl_make_path(), fl_make_path_for_file(), fl_scandir(), Fl_Text_Buffer::Fl_Text_Buffer(), Fl_Tree_Item_Array::Fl_Tree_Item_Array(), fl_utf8from_mb(), fl_utf8to_mb(), Fl_Preferences::get(), get_encodings(), get_font_list(), gz_error(), gz_init(), gz_look(), gz_open(), gzdopen(), ExternalCodeEditor::handle_changes(), Fl_Input::handle_key(), HV_Edit_Buffer::HV_Edit_Buffer(), Fl_Group::insert(), Fl_Browser::insert(), invert(), jpeg_get_large(), jpeg_get_small(), jpeg_mem_dest(), kde_to_fltk_pattern(), Fl_Window::label(), Fl_File_Browser::load(), Fl_Tree::load(), load_fonts(), mac_Utf8_to_Utf16(), main(), make_args(), Fl_Preferences::Name::Name(), NameList::NameList(), png_malloc_base(), put_font_size(), Fl_Input_::put_in_buffer(), read_table(), read_table_ksc5601(), read_win_rectangle(), readentry(), Fl_Text_Buffer::reallocate_with_gap(), Fl_Preferences::RootNode::RootNode(), SaveCWD(), Fl_Text_Buffer::selection_text_(), Fl_Preferences::set(), Fl::set_font(), Fl::set_fonts(), storestring(), Fl_Tabs::tab_positions(), Fl_Text_Buffer::text(), Fl_Browser::text(), Fl_Text_Buffer::text_range(), Toupper(), undobuffersize(), update_sourceview_cb(), utf8reformat(), XConvertBig5ToUtf8(), XConvertCp936extToUtf8(), XConvertEucCnToUtf8(), XConvertEucJpToUtf8(), XConvertEucKrToUtf8(), XConvertEucTwToUtf8(), XConvertGb2312ToUtf8(), XCreateUtf8FontStruct(), and XUtf8Toupper().