From stdcxx-commits-return-1679-apmail-incubator-stdcxx-commits-archive=incubator.apache.org@incubator.apache.org Wed Aug 29 19:29:04 2007 Return-Path: Delivered-To: apmail-incubator-stdcxx-commits-archive@www.apache.org Received: (qmail 85254 invoked from network); 29 Aug 2007 19:29:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Aug 2007 19:29:02 -0000 Received: (qmail 20523 invoked by uid 500); 29 Aug 2007 19:28:53 -0000 Delivered-To: apmail-incubator-stdcxx-commits-archive@incubator.apache.org Received: (qmail 20509 invoked by uid 500); 29 Aug 2007 19:28:53 -0000 Mailing-List: contact stdcxx-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: stdcxx-dev@incubator.apache.org Delivered-To: mailing list stdcxx-commits@incubator.apache.org Received: (qmail 20476 invoked by uid 99); 29 Aug 2007 19:28:52 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Aug 2007 12:28:52 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Aug 2007 19:29:53 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 7B12C1A9832; Wed, 29 Aug 2007 12:28:34 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r570904 - /incubator/stdcxx/trunk/tests/regress/27.filebuf.virtuals.stdcxx-522.cpp Date: Wed, 29 Aug 2007 19:28:34 -0000 To: stdcxx-commits@incubator.apache.org From: sebor@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20070829192834.7B12C1A9832@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: sebor Date: Wed Aug 29 12:28:33 2007 New Revision: 570904 URL: http://svn.apache.org/viewvc?rev=570904&view=rev Log: 2007-08-29 Martin Sebor * 27.filebuf.virtuals.stdcxx-522.cpp: Add the real regression test for STDCXX-522 (not a symlink to it committed in r570898). Added: incubator/stdcxx/trunk/tests/regress/27.filebuf.virtuals.stdcxx-522.cpp (with props) Added: incubator/stdcxx/trunk/tests/regress/27.filebuf.virtuals.stdcxx-522.cpp URL: http://svn.apache.org/viewvc/incubator/stdcxx/trunk/tests/regress/27.filebuf.virtuals.stdcxx-522.cpp?rev=570904&view=auto ============================================================================== --- incubator/stdcxx/trunk/tests/regress/27.filebuf.virtuals.stdcxx-522.cpp (added) +++ incubator/stdcxx/trunk/tests/regress/27.filebuf.virtuals.stdcxx-522.cpp Wed Aug 29 12:28:33 2007 @@ -0,0 +1,48 @@ +/************************************************************************ +* +* 27.filebuf.virtuals.stdcxx-522.cpp - regression test for STDCXX-522 +* +* http://issues.apache.org/jira/browse/STDCXX-522 +* +* $Id$ +* +*************************************************************************** +* +* Licensed to the Apache Software Foundation (ASF) under one or more +* contributor license agreements. See the NOTICE file distributed +* with this work for additional information regarding copyright +* ownership. The ASF licenses this file to you under the Apache +* License, Version 2.0 (the "License"); you may not use this file +* except in compliance with the License. You may obtain a copy of +* the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +* implied. See the License for the specific language governing +* permissions and limitations under the License. +* +**************************************************************************/ + +#include +#include +#include + +int main () +{ + struct: std::filebuf { + int_type overflow (int_type c) { + return std::filebuf::overflow (c); + } + } buf; + + buf.open ("file", std::ios::out); + buf.pubsetbuf (0, 0); + buf.overflow (std::filebuf::traits_type::eof ()); + buf.close (); + + std::ifstream in ("file"); + assert (std::istream::traits_type::eof () == in.get ()); +} Propchange: incubator/stdcxx/trunk/tests/regress/27.filebuf.virtuals.stdcxx-522.cpp ------------------------------------------------------------------------------ svn:eol-style = native Propchange: incubator/stdcxx/trunk/tests/regress/27.filebuf.virtuals.stdcxx-522.cpp ------------------------------------------------------------------------------ svn:keywords = Id