1548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen/*! \file exif-system.h 2548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * \brief System specific definitions, not for installation! 3548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen */ 4548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen/* 5548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * Copyright (c) 2007 Hans Ulrich Niedermann <gp@n-dimensional.de> 6548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * 7548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * This library is free software; you can redistribute it and/or 8548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * modify it under the terms of the GNU Lesser General Public 9548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * License as published by the Free Software Foundation; either 10548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * version 2 of the License, or (at your option) any later version. 11548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * 12548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * This library is distributed in the hope that it will be useful, 13548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * but WITHOUT ANY WARRANTY; without even the implied warranty of 14548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * Lesser General Public License for more details. 16548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * 17548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * You should have received a copy of the GNU Lesser General Public 18548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * License along with this library; if not, write to the 19548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 20548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen * Boston, MA 02110-1301 USA. 21548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen */ 22548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen 23548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen#ifndef EXIF_SYSTEM_H 24548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen#define EXIF_SYSTEM_H 25548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen 26548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen#if defined(__GNUC__) && (__GNUC__ >= 2) 27548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen# define UNUSED(param) UNUSED_PARAM_##param __attribute__((unused)) 28548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen#else 29548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen# define UNUSED(param) param 30548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen#endif 31548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen 32548dde4863e9a2315e3f327efe63ff55949addb8Marco Nelissen#endif /* !defined(EXIF_SYSTEM_H) */ 33