[comp.sys.hp] Routines for building X11R4 missing...

osyjm@caesar.cs.montana.edu (Jaye Mathisen) (08/09/90)

I need to find out what the following routines do so I can kludge up
suitable replacements for building X11R4 under HPUX 6.01.

Building Xhp fails with:

___utofl, ___fixu, ___floatu, _hpux_getpeername being not found in the
libraries...

hpux_getpeername I figured out from looking at server/os/4.2/connection.c
(Along with a misplaced #endif)...

I would guess the utofl is unsigned > float, but what are
fixu and floatu???


Any help is apreciated.
--
 Jaye Mathisen,systems manager       Internet: osyjm@caesar.cs.montana.edu
 410 Roberts Hall                      BITNET: icsu6000@mtsunix1.bitnet      
 Dept. of Computer Science	                                              
 Montana State University		         PHONE: (406) 994-{4780,3931} 

sje@hpfcso.HP.COM (Steve Ellcey) (08/14/90)

> I would guess the utofl is unsigned > float, but what are
> fixu and floatu???

You are correct about utofl.  fixu converts a double to an unsigned and
floatu converts an unsigned to a double.  These routines should be in
/lib/libc.a on your system.  You mention you are running 6.01 so I would
guess that they are there but without the leading underscores in the
name (or with fewer leading underscores).  The underscores were added in
order to comply with the ANSI C requirements of not polluting the users
name space with system function names.

Steve Ellcey
sje@hpfcrt.fc.hp.com

This response does not represent the official position of, or statement
by, the Hewlett-Packard Company.  The above data is provided for
informational purposes only.  It is supplied without warranty of any
kind.