/*[]------------------------------------------------------------[]*/
/*|                                                              |*/
/*|     mnrstflg.cpp                                             |*/
/*|                                                              |*/
/*|     Predefined manipulators                                  |*/
/*|         smanip_long resetiosflags( long )                    |*/
/*|                                                              |*/
/*[]------------------------------------------------------------[]*/

/*
 *      C/C++ Run Time Library - Version 6.5
 *
 *      Copyright (c) 1990, 1994 by Borland International
 *      All Rights Reserved.
 *
 */

#include <ioconfig.h>
#include <iostream.h>
#include <iomanip.h>

// clear the flags bitvector according to the bits set in b

static ios _FAR & rsios(ios _FAR & i, long b)
{
    i.unsetf(b);
    return i;
}

smanip<long> _RTLENTRY _EXPFUNC resetiosflags(long b)
{
    return smanip<long>(rsios, b);
}


