Fix FTBFS on CUPS < 1.6

pull/16/head
Timothy Pearson 12 years ago
parent fc2d90d56c
commit 91bf63b43b

@ -27,6 +27,8 @@
#include <cups/ipp.h> #include <cups/ipp.h>
#include "config.h"
class IppRequest class IppRequest
{ {
public: public:
@ -72,6 +74,9 @@ public:
bool keyword(const TQString& name, TQStringList& value); bool keyword(const TQString& name, TQStringList& value);
bool mime(const TQString& name, TQString& value); bool mime(const TQString& name, TQString& value);
ipp_attribute_t* first(); ipp_attribute_t* first();
#ifndef HAVE_CUPS_1_6
ipp_attribute_t* last();
#endif // HAVE_CUPS_1_6
ipp_t* request(); ipp_t* request();
TQMap<TQString,TQString> toMap(int group = -1); TQMap<TQString,TQString> toMap(int group = -1);
void setMap(const TQMap<TQString,TQString>& opts); void setMap(const TQMap<TQString,TQString>& opts);
@ -178,6 +183,11 @@ inline bool IppRequest::mime(const TQString& name, TQString& value)
inline bool IppRequest::doRequest(const TQString& res) inline bool IppRequest::doRequest(const TQString& res)
{ return doFileRequest(res); } { return doFileRequest(res); }
#ifndef HAVE_CUPS_1_6
inline ipp_attribute_t* IppRequest::last()
{ return (request_ ? request_->last : NULL); }
#endif // HAVE_CUPS_1_6
inline void IppRequest::setHost(const TQString& host) inline void IppRequest::setHost(const TQString& host)
{ host_ = host; } { host_ = host; }

Loading…
Cancel
Save