chromium/third_party/freetype-testing/src/fuzzing/src/utils/utils.cpp

// utils.cpp
//
//   Implementation of utils.
//
// Copyright 2018-2019 by
// Armin Hasitzka.
//
// This file is part of the FreeType project, and may only be used,
// modified, and distributed under the terms of the FreeType project
// license, LICENSE.TXT.  By continuing to use, modify, or distribute
// this file you indicate that you have read the license and
// understand and accept it fully.


#include "utils/utils.h"

#include <cassert>
#include <cmath>
#include <limits>

#include <ft2build.h>
#include FT_GLYPH_H

#include "utils/logging.h"


  freetype::Unique_FT_Face
  freetype::
  make_unique_face( FT_Face  face )
  {}


  freetype::Unique_FT_Glyph
  freetype::
  make_unique_glyph( FT_Glyph  glyph )
  {}


  freetype::Unique_FT_Glyph
  freetype::
  copy_unique_glyph( const Unique_FT_Glyph&  glyph )
  {}


  freetype::Unique_FT_Glyph
  freetype::
  get_unique_glyph_from_face( const Unique_FT_Face&  face )
  {}


  bool
  freetype::
  glyph_has_reasonable_size( const Unique_FT_Glyph&  glyph,
                             FT_Pos                  reasonable_pixels )
  {}


  bool
  freetype::
  glyph_has_reasonable_size( const Unique_FT_Glyph&  glyph,
                             FT_Pos                  reasonable_pixels,
                             FT_Pos                  reasonable_width,
                             FT_Pos                  reasonable_height )
  {}


  bool
  freetype::
  glyph_has_reasonable_work_size( const Unique_FT_Glyph&  glyph )
  {}


  bool
  freetype::
  glyph_has_reasonable_render_size( const Unique_FT_Glyph&  glyph )
  {}