]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - ppdc/ppdc-mediasize.cxx
Fix lpadmin error reporting for IPP Everywhere printers (Issue #5370)
[thirdparty/cups.git] / ppdc / ppdc-mediasize.cxx
index eb1f697e0c07db86b53ac8cebbc87e087e2aea59..a93d7e794670d8cb225f1346c2c5a91699236be9 100644 (file)
@@ -1,28 +1,17 @@
 //
-// "$Id$"
+// Shared media size class for the CUPS PPD Compiler.
 //
-//   Shared media size 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:
-//
-//   ppdcMediaSize::ppdcMediaSize()  - Create a new media size.
-//   ppdcMediaSize::~ppdcMediaSize() - Destroy a media size.
+// Licensed under Apache License v2.0.  See the file "LICENSE" for more information.
 //
 
 //
 // Include necessary headers...
 //
 
-#include "ppdc.h"
+#include "ppdc-private.h"
 
 
 //
@@ -41,6 +30,8 @@ ppdcMediaSize::ppdcMediaSize(const char *n,   // I - Name of media size
                             const char *rc)    // I - PageRegion code, if any
   : ppdcShared()
 {
+  PPDC_NEW;
+
   name        = new ppdcString(n);
   text        = new ppdcString(t);
   width       = w;
@@ -69,13 +60,10 @@ ppdcMediaSize::ppdcMediaSize(const char *n, // I - Name of media size
 
 ppdcMediaSize::~ppdcMediaSize()
 {
+  PPDC_DELETE;
+
   name->release();
   text->release();
   size_code->release();
   region_code->release();
 }
-
-
-//
-// End of "$Id$".
-//