Skip to content
Snippets Groups Projects
Commit cb2e4338 authored by bkoz's avatar bkoz
Browse files

2001-01-26  Benjamin Kosnik  <bkoz@kredhat.com>

	* libsupc++/pure.cc (writestr): Just use cstdio and std::fputs.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39296 138bc75d-0d04-0410-961f-82ee72b054a4
parent e2a67ad1
No related branches found
No related tags found
No related merge requests found
2001-01-26 Benjamin Kosnik <bkoz@kredhat.com>
* libsupc++/pure.cc (writestr): Just use cstdio and std::fputs.
2001-01-25 Loren J. Rittle <ljrittle@acm.org> 2001-01-25 Loren J. Rittle <ljrittle@acm.org>
* testsuite/21_strings/inserters_extractors.cc: Remove * testsuite/21_strings/inserters_extractors.cc: Remove
......
// -*- C++ -*- // -*- C++ -*-
// Copyright (C) 2000 Free Software Foundation // Copyright (C) 2000, 2001 Free Software Foundation
// //
// This file is part of GNU CC. // This file is part of GNU CC.
// //
...@@ -28,19 +28,7 @@ ...@@ -28,19 +28,7 @@
// the GNU General Public License. // the GNU General Public License.
#include <bits/c++config.h> #include <bits/c++config.h>
#include <cstdio>
#ifdef _GLIBCPP_HAVE_UNISTD_H
# include <unistd.h>
# define writestr(str) write(2, str, sizeof(str) - 1)
# ifdef __GNU_LIBRARY__
/* Avoid forcing the library's meaning of `write' on the user program
by using the "internal" name (for use within the library). */
/*# define write(fd, buf, n) __write((fd), (buf), (n))*/
# endif
#else
# include <stdio.h>
# define writestr(str) fputs(str, stderr)
#endif
extern "C" { extern "C" {
...@@ -57,8 +45,9 @@ extern void __terminate(void) __attribute__ ((__noreturn__)); ...@@ -57,8 +45,9 @@ extern void __terminate(void) __attribute__ ((__noreturn__));
void void
PURE_VIRTUAL_NAME (void) PURE_VIRTUAL_NAME (void)
{ {
writestr ("pure virtual method called\n"); std::fputs ("pure virtual method called\n", stderr);
__terminate (); __terminate ();
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment