mirror of
https://https.git.savannah.gnu.org/git/gnulib.git
synced 2026-05-13 15:13:36 +00:00
Tests of module 'wctype' in C++ mode.
This commit is contained in:
@@ -1,5 +1,11 @@
|
||||
2010-03-07 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
Tests of module 'wctype' in C++ mode.
|
||||
* tests/test-wctype-c++.cc: New file.
|
||||
* modules/wctype-tests (Files): Add it and tests/signature.h.
|
||||
(Depends-on): Add ansi-c++-opt.
|
||||
(Makefile.am): Arrange to compile and run test-wctype-c++.
|
||||
|
||||
Tests of module 'wchar' in C++ mode.
|
||||
* tests/test-wchar-c++.cc: New file.
|
||||
* modules/wchar-tests (Files): Add it and tests/signature.h.
|
||||
|
||||
@@ -1,11 +1,20 @@
|
||||
Files:
|
||||
tests/test-wctype.c
|
||||
tests/test-wctype-c++.cc
|
||||
tests/signature.h
|
||||
tests/macros.h
|
||||
|
||||
Depends-on:
|
||||
ansi-c++-opt
|
||||
|
||||
configure.ac:
|
||||
|
||||
Makefile.am:
|
||||
TESTS += test-wctype
|
||||
check_PROGRAMS += test-wctype
|
||||
if ANSICXX
|
||||
TESTS += test-wctype-c++
|
||||
check_PROGRAMS += test-wctype-c++
|
||||
test_wctype_c___SOURCES = test-wctype-c++.cc
|
||||
test_wctype_c___LDADD = $(LDADD) $(LIBINTL)
|
||||
endif
|
||||
|
||||
47
tests/test-wctype-c++.cc
Normal file
47
tests/test-wctype-c++.cc
Normal file
@@ -0,0 +1,47 @@
|
||||
/* Test of <wctype.h> substitute in C++ mode.
|
||||
Copyright (C) 2010 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
/* Written by Bruno Haible <bruno@clisp.org>, 2010. */
|
||||
|
||||
#define GNULIB_NAMESPACE gnulib
|
||||
#include <config.h>
|
||||
|
||||
#include <wctype.h>
|
||||
|
||||
#include "signature.h"
|
||||
|
||||
|
||||
SIGNATURE_CHECK (GNULIB_NAMESPACE::iswalnum, int, (wint_t));
|
||||
SIGNATURE_CHECK (GNULIB_NAMESPACE::iswalpha, int, (wint_t));
|
||||
SIGNATURE_CHECK (GNULIB_NAMESPACE::iswblank, int, (wint_t));
|
||||
SIGNATURE_CHECK (GNULIB_NAMESPACE::iswcntrl, int, (wint_t));
|
||||
SIGNATURE_CHECK (GNULIB_NAMESPACE::iswdigit, int, (wint_t));
|
||||
SIGNATURE_CHECK (GNULIB_NAMESPACE::iswgraph, int, (wint_t));
|
||||
SIGNATURE_CHECK (GNULIB_NAMESPACE::iswlower, int, (wint_t));
|
||||
SIGNATURE_CHECK (GNULIB_NAMESPACE::iswprint, int, (wint_t));
|
||||
SIGNATURE_CHECK (GNULIB_NAMESPACE::iswpunct, int, (wint_t));
|
||||
SIGNATURE_CHECK (GNULIB_NAMESPACE::iswspace, int, (wint_t));
|
||||
SIGNATURE_CHECK (GNULIB_NAMESPACE::iswupper, int, (wint_t));
|
||||
SIGNATURE_CHECK (GNULIB_NAMESPACE::iswxdigit, int, (wint_t));
|
||||
|
||||
SIGNATURE_CHECK (GNULIB_NAMESPACE::towlower, wint_t, (wint_t));
|
||||
SIGNATURE_CHECK (GNULIB_NAMESPACE::towupper, wint_t, (wint_t));
|
||||
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
}
|
||||
Reference in New Issue
Block a user