//
// Attribute class for the CUPS PPD Compiler.
//
-// Copyright 2007 by Apple Inc.
+// Copyright 2007-2009 by Apple Inc.
// Copyright 2002-2005 by Easy Software Products.
//
// These coded instructions, statements, and computer programs are the
//
// Contents:
//
-// ppdcAttr::ppdcAttr() - Create an attribute.
-// ppdcAttr::~ppdcAttr() - Destroy an attribute.
+// ppdcAttr::ppdcAttr() - Create an attribute.
+// ppdcAttr::~ppdcAttr() - Destroy an attribute.
//
//
// Include necessary headers...
//
-#include "ppdc.h"
+#include "ppdc-private.h"
//
bool loc) // I - Localize this attribute?
: ppdcShared()
{
+ PPDC_NEW;
+
name = new ppdcString(n);
selector = new ppdcString(s);
text = new ppdcString(t);
ppdcAttr::~ppdcAttr()
{
+ PPDC_DELETE;
+
name->release();
selector->release();
text->release();