osprey/arith/strcvt.c File Reference

#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <stdio.h>
#include "arith.internal.h"

Include dependency graph for strcvt.c:

Go to the source code of this file.

Functions/Subroutines

int AR_convert_str_to_int (AR_DATA *res, const AR_TYPE *resulttype, int *bits_used, const char *str, const int *base)
int AR_convert_int_to_str (char *resultstr, const int *base, const AR_DATA *opd, const AR_TYPE *opndtype)
int ar_cvt_str_to_float (ar_data *result, const AR_TYPE *resulttype, const char *str)
int ar_unpack_float_str (long *ibuf, long maxbuflen, long *w, long *d, long *p, const char *str)
int AR_convert_float_to_str (char *resultstr, const AR_DATA *opd, const AR_TYPE *opndtype)
int AR_convert_hex_str_to_float (AR_DATA *result, const AR_TYPE *resulttype, const char *str)
int AR_convert_host_sint64_to_int (AR_DATA *result, const AR_TYPE *resulttype, AR_HOST_SINT64 i64val)
int AR_convert_int_to_host_sint64 (AR_HOST_SINT64 *i64val, const AR_DATA *opnd, const AR_TYPE *opndtype)

Variables

static char USMID [] = "\n%Z%%M% %I% %G% %U%\n"
static char rcsid [] = "$Id: strcvt.c,v 1.1.1.1 2005/10/21 19:00:00 marcel Exp $"


Function Documentation

int AR_convert_float_to_str ( char *  resultstr,
const AR_DATA opd,
const AR_TYPE opndtype 
)

int AR_convert_hex_str_to_float ( AR_DATA result,
const AR_TYPE resulttype,
const char *  str 
)

int AR_convert_host_sint64_to_int ( AR_DATA result,
const AR_TYPE resulttype,
AR_HOST_SINT64  i64val 
)

int AR_convert_int_to_host_sint64 ( AR_HOST_SINT64 i64val,
const AR_DATA opnd,
const AR_TYPE opndtype 
)

int AR_convert_int_to_str ( char *  resultstr,
const int *  base,
const AR_DATA opd,
const AR_TYPE opndtype 
)

int AR_convert_str_to_int ( AR_DATA res,
const AR_TYPE resulttype,
int *  bits_used,
const char *  str,
const int *  base 
)

int ar_cvt_str_to_float ( ar_data result,
const AR_TYPE resulttype,
const char *  str 
)

int ar_unpack_float_str ( long ibuf,
long  maxbuflen,
long w,
long d,
long p,
const char *  str 
)

Definition at line 467 of file strcvt.c.

References AR_STAT_NEGATIVE, AR_STAT_OK, AR_STAT_UNDEFINED, AR_STAT_ZERO, atoi(), i, n, x, and is::z.

Referenced by ar_convert_str_to_float(), and ar_cvt_str_to_float().


Variable Documentation

char rcsid[] = "$Id: strcvt.c,v 1.1.1.1 2005/10/21 19:00:00 marcel Exp $" [static]

Definition at line 848 of file strcvt.c.

char USMID[] = "\n%Z%%M% %I% %G% %U%\n" [static]

Definition at line 847 of file strcvt.c.


Generated on Wed Apr 8 14:24:31 2009 for Open64 by  doxygen 1.5.6