internal.h (xnew, [...]): Remove.

	* internal.h (xnew, xcnew, xnewvec, xcnewvec, xobnew): Remove.
	* directives.c: Use XNEW-family macros from libiberty.
	* lex.c: Likewise.
	* macro.c: Likewise.
	* cpplib.h (cpp_deps_style): Export enum with name.

From-SVN: r85121
diff --git a/libcpp/macro.c b/libcpp/macro.c
index dc58b31..729ea06 100644
--- a/libcpp/macro.c
+++ b/libcpp/macro.c
@@ -919,7 +919,7 @@
 
   if (result == 0)
     {
-      result = xnew (cpp_context);
+      result = XNEW (cpp_context);
       result->prev = pfile->context;
       result->next = 0;
       pfile->context->next = result;