mirror of
https://github.com/michaelrsweet/pdfio.git
synced 2024-06-29 10:19:47 +02:00
58 lines
825 B
C
58 lines
825 B
C
|
//
|
|||
|
// Public header file for pdfio.
|
|||
|
//
|
|||
|
// Copyright © 2021 by Michael R Sweet.
|
|||
|
//
|
|||
|
// Licensed under Apache License v2.0. See the file "LICENSE" for more
|
|||
|
// information.
|
|||
|
//
|
|||
|
|
|||
|
#ifndef PDFIO_H
|
|||
|
# define PDFIO_H
|
|||
|
|
|||
|
//
|
|||
|
// Include necessary headers...
|
|||
|
//
|
|||
|
|
|||
|
|
|||
|
//
|
|||
|
// C++ magic...
|
|||
|
//
|
|||
|
|
|||
|
# ifdef __cplusplus
|
|||
|
extern "C" {
|
|||
|
# endif // __cplusplus
|
|||
|
|
|||
|
|
|||
|
//
|
|||
|
// Visibility and other annotations...
|
|||
|
//
|
|||
|
|
|||
|
# if defined(__has_extension) || defined(__GNUC__)
|
|||
|
# define PDFIO_PUBLIC __attribute__ ((visibility("default")))
|
|||
|
# define PDFIO_FORMAT(a,b) __attribute__ ((__format__(__printf__, a,b)))
|
|||
|
# else
|
|||
|
# define PDFIO_PUBLIC
|
|||
|
# define PDFIO_FORMAT(a,b)
|
|||
|
# endif // __has_extension || __GNUC__
|
|||
|
|
|||
|
|
|||
|
//
|
|||
|
// Types and constants...
|
|||
|
//
|
|||
|
|
|||
|
|
|||
|
//
|
|||
|
// Functions...
|
|||
|
//
|
|||
|
|
|||
|
|
|||
|
//
|
|||
|
// C++ magic...
|
|||
|
//
|
|||
|
|
|||
|
# ifdef __cplusplus
|
|||
|
}
|
|||
|
# endif // __cplusplus
|
|||
|
#endif // !PDFIO_H
|