mirror of
git://git.savannah.gnu.org/libtool.git
synced 2024-12-09 06:40:24 +08:00
* tagdemo/foo.cpp: Use C++ IO to catch problems linking to C++
runtime libraries. * tagdemo/main.cpp: Ditto.
This commit is contained in:
parent
a4591395cd
commit
ba7de179d0
@ -1,3 +1,9 @@
|
|||||||
|
2002-04-01 Robert Boehne <rboehne@gnu.org>
|
||||||
|
|
||||||
|
* tagdemo/foo.cpp: Use C++ IO to catch problems linking to C++
|
||||||
|
runtime libraries.
|
||||||
|
* tagdemo/main.cpp: Ditto.
|
||||||
|
|
||||||
2002-03-16 Gary V. Vaughan <gary@gnu.org>
|
2002-03-16 Gary V. Vaughan <gary@gnu.org>
|
||||||
|
|
||||||
* TODO: Removed obsolete comments about RMS' package system.
|
* TODO: Removed obsolete comments about RMS' package system.
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
// USA.
|
// USA.
|
||||||
|
|
||||||
#include "foo.h"
|
#include "foo.h"
|
||||||
#include <stdio.h>
|
#include <iostream.h>
|
||||||
|
|
||||||
#ifdef HAVE_MATH_H
|
#ifdef HAVE_MATH_H
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
@ -30,14 +30,14 @@
|
|||||||
int
|
int
|
||||||
foo(void)
|
foo(void)
|
||||||
{
|
{
|
||||||
printf ("cos (0.0) = %g\n", (double) cos ((double) 0.0));
|
cout << "cos (0.0) = " << (double) cos ((double) 0.0) << endl;
|
||||||
return FOO_RET;
|
return FOO_RET;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
hello(void)
|
hello(void)
|
||||||
{
|
{
|
||||||
printf ("** This is libfoo (tagdemo) **\n");
|
cout << "** This is libfoo (tagdemo) **" << endl;
|
||||||
return HELLO_RET;
|
return HELLO_RET;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -22,13 +22,13 @@
|
|||||||
|
|
||||||
#include "foo.h"
|
#include "foo.h"
|
||||||
#include "baz.h"
|
#include "baz.h"
|
||||||
#include <stdio.h>
|
#include <iostream.h>
|
||||||
|
|
||||||
|
|
||||||
int
|
int
|
||||||
main (int, char *[])
|
main (int, char *[])
|
||||||
{
|
{
|
||||||
printf ("Welcome to GNU libtool tagdemo!\n");
|
cout << "Welcome to GNU libtool tagdemo C++!" << endl;
|
||||||
|
|
||||||
foobar_derived FB;
|
foobar_derived FB;
|
||||||
// Instantiate the derived class.
|
// Instantiate the derived class.
|
||||||
@ -38,12 +38,12 @@ main (int, char *[])
|
|||||||
|
|
||||||
int value = fb->hello();
|
int value = fb->hello();
|
||||||
|
|
||||||
printf ("foobar::hello returned: %i\n", value);
|
cout << "foobar::hello returned: " << value << endl;
|
||||||
if (value == HELLO_RET)
|
if (value == HELLO_RET)
|
||||||
printf("foobar::hello is ok!\n");
|
cout << "foobar::hello is ok!" << endl;
|
||||||
|
|
||||||
if (fb->foo() == FOO_RET)
|
if (fb->foo() == FOO_RET)
|
||||||
printf("foobar::foo is ok!\n");
|
cout << "foobar::foo is ok!" << endl;
|
||||||
|
|
||||||
// --------------
|
// --------------
|
||||||
|
|
||||||
@ -57,7 +57,7 @@ main (int, char *[])
|
|||||||
// barbaz_derived::baz() should return FOO_RET since it calls
|
// barbaz_derived::baz() should return FOO_RET since it calls
|
||||||
// foobar_derived::foo(), which in turn calls ::foo().
|
// foobar_derived::foo(), which in turn calls ::foo().
|
||||||
if (bb->baz() == FOO_RET)
|
if (bb->baz() == FOO_RET)
|
||||||
printf("barbaz::baz is ok!\n");
|
cout << "barbaz::baz is ok!" << endl;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user