From 66beb8db29e585006c15e554fbbac4fef64b8364 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Sun, 30 Nov 2008 01:43:18 +0000 Subject: [PATCH] (libT) add the #include guards to "private" third party header files. --- libtransmission/ConvertUTF.h | 4 ++++ libtransmission/JSON_parser.h | 4 ++++ libtransmission/ggets.h | 5 +++++ 3 files changed, 13 insertions(+) diff --git a/libtransmission/ConvertUTF.h b/libtransmission/ConvertUTF.h index ee1594915..73086bd72 100644 --- a/libtransmission/ConvertUTF.h +++ b/libtransmission/ConvertUTF.h @@ -1,6 +1,10 @@ #ifndef CONVERT_UNICODE_H #define CONVERT_UNICODE_H +#ifndef __TRANSMISSION__ +#error only libtransmission should #include this header. +#endif + /* * Copyright 2001-2004 Unicode, Inc. * diff --git a/libtransmission/JSON_parser.h b/libtransmission/JSON_parser.h index c8d96e1c4..37ce5dce5 100644 --- a/libtransmission/JSON_parser.h +++ b/libtransmission/JSON_parser.h @@ -1,3 +1,7 @@ +#ifndef __TRANSMISSION__ +#error only libtransmission should #include this header. +#endif + #ifndef JSON_PARSER_H #define JSON_PARSER_H diff --git a/libtransmission/ggets.h b/libtransmission/ggets.h index 728ccb489..6a162ebc1 100644 --- a/libtransmission/ggets.h +++ b/libtransmission/ggets.h @@ -1,3 +1,8 @@ +#ifndef __TRANSMISSION__ +#error only libtransmission should #include this header. +#endif + + /* File ggets.h - goodgets is a safe alternative to gets */ /* By C.B. Falconer. Public domain 2002-06-22 */ /* attribution appreciated. */ -- 2.40.0