Professional Web Applications Themes

Type Def UINT32 Solaris 8 64bit - Sun Solaris

Hi, I wrote a C programm which needs type definitions for the types int8, uint8, int16, uint16, int32 and uint32. As I worked on my x86 linux box first, I found these types in the sdl file SDL_types.h. Now I want to compile on Solaris sparc64, therefore I installed SDL first. Now my program compiles, but the type definitons does not seem to fit, as it just does not work but gets some really strange values. So what should I do? I tried both to compile my program with or without the -m64 flag, but with no success. Maybe there ...

  1. #1

    Default Type Def UINT32 Solaris 8 64bit

    Hi,
    I wrote a C programm which needs type definitions for the types
    int8, uint8, int16, uint16, int32 and uint32.
    As I worked on my x86 linux box first, I found these types in the
    sdl file SDL_types.h.
    Now I want to compile on Solaris sparc64, therefore I installed
    SDL first.
    Now my program compiles, but the type definitons does not seem to fit,
    as it just does not work but gets some really strange values.
    So what should I do?
    I tried both to compile my program with or without the -m64 flag, but
    with no success.
    Maybe there is another place to find these types?
    Any help would be appropriate.
    Thx,
    Chris

    --
    Christopher Intemann
    mail:net .~.
    phone/fax:0700/I-N-T-E-M-A-N-N /v\
    Iridium:+881631417758 // \\
    /( _ )\
    PGP-Public-Key: ^^ ^^
    http://www.math.uni-goettingen.de/intemann/pgp

    Christopher Guest

  2. #2

    Default Re: Type Def UINT32 Solaris 8 64bit

    Christopher Intemann wrote: 

    I'd use uint8_t, uint16_t etc which you'll get in Solaris
    by including <sys/types.h> (ed in from sys/int_types.h
    when you include <sys/types.h>.

    Gavin

    Gavin Guest

  3. #3

    Default Re: Type Def UINT32 Solaris 8 64bit

    Gavin Maltby <com> writes: 
    >
    > I'd use uint8_t, uint16_t etc which you'll get in Solaris
    > by including <sys/types.h> (ed in from sys/int_types.h
    > when you include <sys/types.h>.[/ref]

    You might also #include <inttypes.h> instead (Solaris 7 and later,
    also part of ISO/IEC 9899:1999 [C99] and IEEE Std 1003.1-2003 [POSIX]),
    which includes <stdint.h> (that doesn't exist on Solaris yet)...


    Markus
    Markus Guest

Similar Threads

  1. CF8 64bit
    By FlintHosts.co.uk in forum Coldfusion Server Administration
    Replies: 3
    Last Post: February 15th, 08:05 AM
  2. Replies: 5
    Last Post: December 30th, 11:30 PM
  3. Programinng issue Linux x86/Solaris 64bit
    By Christopher in forum UNIX Programming
    Replies: 14
    Last Post: October 7th, 05:14 PM
  4. Replies: 3
    Last Post: August 13th, 03:43 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139