Branch

  • Show log

    Commit

  • Hash : 3bca02e2
    Author : Cosmin Truta
    Date : 2025-06-01T22:40:38

    examples: Refactor and reformat using clang-format
    
    Add contrib/examples/.clang-format, tailored to fit the existing code
    as closely as possible. The end goal is to set up automatic formatting
    for the entire libpng source tree. We're doing this experiment in this
    subdirectory, for now.
    
    Also make refactoring changes, as follows:
    
     * Rewrite the preprocessor checks `#if PNG_FOO_SUPPORTED` to stop
       compilation immediately, with a descriptive `#error` about what
       needs to be supported.
    
     * Rewrite and reflow comments, add braces and brackets, and make other
       minor modifications that are suited for the clang-format'ed code.
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/libpng.git
    Git SSH git@git.kmx.io:kc3-lang/libpng.git
    Public access ? public
    Description

    LIBPNG: Portable Network Graphics support

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg_l thodg
    Tags

  • README.txt

  • This directory (contrib/examples) contains examples of libpng usage.
    
    NO COPYRIGHT RIGHTS ARE CLAIMED TO ANY OF THE FILES IN THIS DIRECTORY.
    
    To the extent possible under law, the authors have waived all copyright and
    related or neighboring rights to this work.  This work is published from:
    United States.
    
    The files may be used freely in any way.  The intention is that appropriate
    parts of the files be used in other libpng-using programs without any need for
    the authors of the using code to seek copyright or license from the original
    authors.
    
    The source code and comments in this directory are the original work of the
    people named below.  No other person or organization has made contributions to
    the work in this directory.
    
    ORIGINAL AUTHORS
        The following people have contributed to the code in this directory.  None
        of the people below claim any rights with regard to the contents of this
        directory.
    
        John Bowler <jbowler at acm.org>