]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - ppdc/ppdc-filter.cxx
Don't generate certificates that expire on Feb 29th (Issue #5643)
[thirdparty/cups.git] / ppdc / ppdc-filter.cxx
index bc33add84cd3f75b82aa91a87d8a90ba0fc4473e..e85d12184b37b51b4ddafb74586a1affe45dd2a8 100644 (file)
@@ -1,28 +1,17 @@
 //
-// "$Id$"
+// Filter class for the CUPS PPD Compiler.
 //
-//   Filter class for the CUPS PPD Compiler.
+// Copyright 2007-2009 by Apple Inc.
+// Copyright 2002-2005 by Easy Software Products.
 //
-//   Copyright 2007 by Apple Inc.
-//   Copyright 2002-2005 by Easy Software Products.
-//
-//   These coded instructions, statements, and computer programs are the
-//   property of Apple Inc. and are protected by Federal copyright
-//   law.  Distribution and use rights are outlined in the file "LICENSE.txt"
-//   which should have been included with this file.  If this file is
-//   file is missing or damaged, see the license at "http://www.cups.org/".
-//
-// Contents:
-//
-//   ppdcFilter::ppdcFilter()  - Create a filter.
-//   ppdcFilter::~ppdcFilter() - Destroy a filter.
+// Licensed under Apache License v2.0.  See the file "LICENSE" for more information.
 //
 
 //
 // Include necessary headers...
 //
 
-#include "ppdc.h"
+#include "ppdc-private.h"
 
 
 //
 ppdcFilter::ppdcFilter(const char *t,  // I - MIME type
                       const char *p,   // I - Filter program
                       int        c)    // I - Relative cost
+  : ppdcShared()
 {
+  PPDC_NEW;
+
   mime_type = new ppdcString(t);
   program   = new ppdcString(p);
   cost      = c;
@@ -45,11 +37,8 @@ ppdcFilter::ppdcFilter(const char *t,        // I - MIME type
 
 ppdcFilter::~ppdcFilter()
 {
+  PPDC_DELETE;
+
   mime_type->release();
   program->release();
 }
-
-
-//
-// End of "$Id$".
-//