mirror of
https://github.com/michaelrsweet/pdfio.git
synced 2024-06-26 17:09: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
|