aboutsummaryrefslogtreecommitdiffstats
path: root/fetchmail-FAQ.html
Commit message (Collapse)AuthorAgeFilesLines
* Revise FAQ.Matthias Andree2006-10-081-80/+37
| | | | svn path=/branches/BRANCH_6-3/; revision=4918
* Revise FAQ sections M and X.Matthias Andree2006-09-251-33/+19
| | | | | | Add more log requirements. svn path=/branches/BRANCH_6-3/; revision=4913
* Reviewed FAQ sections R7ff, H and D.Matthias Andree2006-08-171-53/+36
| | | | svn path=/branches/BRANCH_6-3/; revision=4901
* Reviewed FAQ sections T, S
/*************************************************************************
 *
 * $Id: trionan.h,v 1.7 2002/05/04 14:26:44 breese Exp $
 *
 * Copyright (C) 2001 Bjorn Reese <breese@users.sourceforge.net>
 *
 * Permission to use, copy, modify, and distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies.
 *
 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
 * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
 * MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
 * CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
 *
 ************************************************************************/

#ifndef TRIO_NAN_H
#define TRIO_NAN_H

#include "triodef.h"

#ifdef __cplusplus
extern "C" {
#endif

enum {
  TRIO_FP_INFINITE,
  TRIO_FP_NAN,
  TRIO_FP_NORMAL,
  TRIO_FP_SUBNORMAL,
  TRIO_FP_ZERO
};

/*
 * Return NaN (Not-a-Number).
 */
TRIO_PUBLIC double trio_nan TRIO_PROTO((void));

/*
 * Return positive infinity.
 */
TRIO_PUBLIC double trio_pinf TRIO_PROTO((void));

/*
 * Return negative infinity.
 */
TRIO_PUBLIC double trio_ninf TRIO_PROTO((void));
  
/*
 * Return negative zero.
 */
TRIO_PUBLIC double trio_nzero TRIO_PROTO((TRIO_NOARGS));

/*
 * If number is a NaN return non-zero, otherwise return zero.
 */
TRIO_PUBLIC int trio_isnan TRIO_PROTO((double number));

/*
 * If number is positive infinity return 1, if number is negative
 * infinity return -1, otherwise return 0.
 */
TRIO_PUBLIC int trio_isinf TRIO_PROTO((double number));

/*
 * If number is finite return non-zero, otherwise return zero.
 */
TRIO_PUBLIC int trio_isfinite TRIO_PROTO((double number));

TRIO_PUBLIC int trio_signbit TRIO_PROTO((double number));

TRIO_PUBLIC int trio_fpclassify TRIO_PROTO((double number));

TRIO_PUBLIC int trio_fpclassify_and_signbit TRIO_PROTO((double number, int *is_negative));

#ifdef __cplusplus
}
#endif

#endif /* TRIO_NAN_H */
21
1-3/+2
| | | | svn path=/trunk/; revision=4307
* Merge Sunil Shetye's --limitflush patch.Matthias Andree2005-09-171-1/+21
| | | | svn path=/trunk/; revision=4289
* Fix typo.Matthias Andree2005-08-281-1/+1
| | | | svn path=/trunk/; revision=4283
* Enable Date replacement.Matthias Andree2005-08-281-2/+2
| | | | svn path=/trunk/; revision=4282
* Update addresses, kill trailing whitespace.Matthias Andree2005-08-281-37/+37
| | | | svn path=/trunk/; revision=4273
* Add R12 on getaddrinfo errors.Matthias Andree2005-08-281-0/+19
| | | | svn path=/trunk/; revision=4271
* Fix abuse of GRAVE and double GRAVE/APOSTROPHE characters as quotes.Matthias Andree2005-08-281-118/+118
| | | | svn path=/trunk/; revision=4270
* Add K6. How can I tell fetchmail not to try TLS if the serverMatthias Andree2005-08-261-0/+21
| | | | | | advertises it? svn path=/trunk/; revision=4266
* Update URL for OPIE at inner.net.Matthias Andree2005-08-021-1/+1
| | | | svn path=/trunk/; revision=4215
* INCOMPATIBLE: DROP --netsec/-T option, NET_SECURITY macro - the required ↵Matthias Andree2005-07-301-17/+0
| | | | | | library is no longer available. svn path=/trunk/; revision=4192
* Add new design notes document.Matthias Andree2005-07-201-3/+4
| | | | svn path=/trunk/; revision=4126
* Rename design-notes.html to esrs-design-notes.html. Remove ~esr/ path from ↵Matthias Andree2005-07-201-5/+1
| | | | | | links. svn path=/trunk/; revision=4124
* Add Brian Candler's SSL certificate verification hints to the FAQ.Matthias Andree2005-07-051-0/+62
| | | | svn path=/trunk/; revision=4092
* Make the FAQ well-formed XHTML.Matthias Andree2005-07-031-22/+16
| | | | | | Update sections on inet6-apps and IPv6/IPsec. svn path=/trunk/; revision=4080
* Update links to fetchmail home page.Matthias Andree2005-04-271-2/+2
| | | | svn path=/trunk/; revision=4045
* Hotmail and Lycos recipe.Eric S. Raymond2004-01-131-8/+20
| | | | svn path=/trunk/; revision=3878
* Restore some mangled labels.Eric S. Raymond2004-01-131-5/+5
| | | | svn path=/trunk/; revision=3872
* Add stuff abour maiilfilter.Eric S. Raymond2003-10-101-3/+7
| | | | svn path=/trunk/; revision=3847
* Merge in various small fixes, including two remote DOSEric S. Raymond2003-10-101-3/+3
| | | | svn path=/trunk/; revision=3838
* Ready to ship.Eric S. Raymond2003-08-061-4/+7
| | | | svn path=/trunk/; revision=3831
* Typo fix.Eric S. Raymond2003-07-221-3/+3
| | | | svn path=/trunk/; revision=3828
* Added warning about comcast.net.Eric S. Raymond2003-07-221-115/+121
| | | | svn path=/trunk/; revision=3827
* Added O13.Eric S. Raymond2003-07-171-3/+9
| | | | svn path=/trunk/; revision=3822
* Version bump.Eric S. Raymond2003-02-281-5/+5
| | | | svn path=/trunk/; revision=3795
* More about 451.Eric S. Raymond2003-01-141-6/+5
| | | | svn path=/trunk/; revision=3780
* Routine updates, including the latest Shetye patch.Eric S. Raymond2002-12-261-10/+2
| | | | svn path=/trunk/; revision=3778
* Added FAQ note about 451 response.Eric S. Raymond2002-11-121-4/+30
| | | | svn path=/trunk/; revision=3767
* Update on exchange attachments.Eric S. Raymond2002-10-311-8/+13
| | | | svn path=/trunk/; revision=3757
* Minor bug fixes.Eric S. Raymond2002-10-181-6/+19
| | | | svn path=/trunk/; revision=3736
* OTP fix patches from Stanislav Brabec.Eric S. Raymond2002-10-181-16/+23
| | | | svn path=/trunk/; revision=3735
* Ready to ship.Eric S. Raymond2002-09-171-4/+4
| | | | svn path=/trunk/; revision=3720
* GMX correction.Eric S. Raymond2002-09-101-44/+22
| | | | svn path=/trunk/; revision=3711