home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
snpd9707.zip
/
STR.H
< prev
next >
Wrap
Text File
|
1997-07-05
|
2KB
|
95 lines
.I 0 1
/* +++Date last modified: 05-Jul-1997 */
.D 1 1
.I 13 2
# if !defined( _Bool_defined )
enum Bool { False, True };
.D 14 2
.I 244 1
Bool operator== (str const & s) const
.D 245 1
.I 248 5
Bool operator== (char const * s) const
{
return (_compare(s) == 0) ? True : False;
}
Bool operator== (unsigned char const * s) const
.D 249 5
.I 257 1
Bool operator== (signed char const * s) const
.D 258 1
.I 263 1
Bool operator!= (str const & s) const
.D 264 1
.I 267 5
Bool operator!= (char const * s) const
{
return (_compare(s) != 0) ? True : False;
}
Bool operator!= (unsigned char const * s) const
.D 268 5
.I 276 1
Bool operator!= (signed char const * s) const
.D 277 1
.I 282 1
Bool operator< (str const & s) const
.D 283 1
.I 286 5
Bool operator< (char const * s) const
{
return (_compare(s) < 0) ? True : False;
}
Bool operator< (unsigned char const * s) const
.D 287 5
.I 295 1
Bool operator< (signed char const * s) const
.D 296 1
.I 301 1
Bool operator<= (str const & s) const
.D 302 1
.I 305 5
Bool operator<= (char const * s) const
{
return (_compare(s) <= 0) ? True : False;
}
Bool operator<= (unsigned char const * s) const
.D 306 5
.I 314 1
Bool operator<= (signed char const * s) const
.D 315 1
.I 320 1
Bool operator> (str const & s) const
.D 321 1
.I 324 5
Bool operator> (char const * s) const
{
return (_compare(s) > 0) ? True : False;
}
Bool operator> (unsigned char const * s) const
.D 325 5
.I 333 1
Bool operator> (signed char const * s) const
.D 334 1
.I 339 1
Bool operator>= (str const & s) const
.D 340 1
.I 343 5
Bool operator>= (char const * s) const
{
return (_compare(s) >= 0) ? True : False;
}
Bool operator>= (unsigned char const * s) const
.D 344 5
.I 352 1
Bool operator>= (signed char const * s) const
.D 353 1
.I 399 1
void setcase (Bool s =True)
.D 400 1
.I 407 1
static void setdefaultcase (Bool s = True)
.D 408 1
.I 448 1
void _strinit (unsigned long val, Bool positive, int radix);
.D 449 1