Changeset 83253ad in mainline


Ignore:
Timestamp:
2006-07-04T17:17:44Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
822b64e
Parents:
fec35544
Message:

Replace old u?? types with respective C99 variants (e.g. uint32_t, int64_t, uintptr_t etc.).

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • arch/mips32/loader/types.h

    rfec35544 r83253ad  
    3232#include <gentypes.h>
    3333
    34 typedef signed char __s8;
     34typedef signed char int8_t;
    3535
    36 typedef unsigned char __u8;
    37 typedef unsigned short __u16;
    38 typedef unsigned int __u32;
    39 typedef unsigned long long __u64;
     36typedef unsigned char uint8_t;
     37typedef unsigned short uint16_t;
     38typedef unsigned int uint32_t;
     39typedef unsigned long long uint64_t;
    4040
    41 typedef __u32 __address;
    42 typedef __u32 __native;
     41typedef uint32_t uintptr_t;
     42typedef uint32_t unative_t;
    4343
    4444#endif
  • arch/ppc32/loader/types.h

    rfec35544 r83253ad  
    3232#include <gentypes.h>
    3333
    34 typedef signed char __s8;
     34typedef signed char int8_t;
    3535
    36 typedef unsigned char __u8;
    37 typedef unsigned short __u16;
    38 typedef unsigned int __u32;
    39 typedef unsigned long long __u64;
     36typedef unsigned char uint8_t;
     37typedef unsigned short uint16_t;
     38typedef unsigned int uint32_t;
     39typedef unsigned long long uint64_t;
    4040
    41 typedef __u32 __address;
    42 typedef __u32 __native;
     41typedef uint32_t uintptr_t;
     42typedef uint32_t unative_t;
    4343
    4444#endif
  • arch/ppc64/loader/types.h

    rfec35544 r83253ad  
    3232#include <gentypes.h>
    3333
    34 typedef signed char __s8;
     34typedef signed char int8_t;
    3535
    36 typedef unsigned char __u8;
    37 typedef unsigned short __u16;
    38 typedef unsigned int __u32;
    39 typedef unsigned long  __u64;
     36typedef unsigned char uint8_t;
     37typedef unsigned short uint16_t;
     38typedef unsigned int uint32_t;
     39typedef unsigned long  uint64_t;
    4040
    41 typedef __u64 __address;
    42 typedef __u64 __native;
     41typedef uint64_t uintptr_t;
     42typedef uint64_t unative_t;
    4343
    4444#endif
  • arch/sparc64/loader/types.h

    rfec35544 r83253ad  
    3232#include <gentypes.h>
    3333
    34 typedef signed char __s8;
     34typedef signed char int8_t;
    3535
    36 typedef unsigned char __u8;
    37 typedef unsigned short __u16;
    38 typedef unsigned int __u32;
    39 typedef unsigned long __u64;
     36typedef unsigned char uint8_t;
     37typedef unsigned short uint16_t;
     38typedef unsigned int uint32_t;
     39typedef unsigned long uint64_t;
    4040
    41 typedef __u64 __address;
    42 typedef __u64 __native;
     41typedef uint64_t uintptr_t;
     42typedef uint64_t unative_t;
    4343
    4444#endif
  • generic/printf.c

    rfec35544 r83253ad  
    5757 *
    5858 */
    59 static void print_fixed_hex(const __u64 num, const int width)
     59static void print_fixed_hex(const uint64_t num, const int width)
    6060{
    6161        int i;
     
    7676 *
    7777 */
    78 static void print_number(const __native num, const unsigned int base)
     78static void print_number(const unative_t num, const unsigned int base)
    7979{
    8080        int val = num;
    81         char d[sizeof(__native) * 8 + 1];               /* this is good enough even for base == 2 */
    82         int i = sizeof(__native) * 8 - 1;
     81        char d[sizeof(unative_t) * 8 + 1];              /* this is good enough even for base == 2 */
     82        int i = sizeof(unative_t) * 8 - 1;
    8383       
    8484        do {
     
    8686        } while (val /= base);
    8787       
    88         d[sizeof(__native) * 8] = 0;   
     88        d[sizeof(unative_t) * 8] = 0;   
    8989        puts(&d[i + 1]);
    9090}
     
    183183                                                puts("0x");
    184184                                        case 'p':
    185                                                 print_fixed_hex(va_arg(ap, __native), sizeof(__native));
     185                                                print_fixed_hex(va_arg(ap, unative_t), sizeof(unative_t));
    186186                                                goto loop;
    187187                                       
     
    189189                                                puts("0x");
    190190                                        case 'q':
    191                                                 print_fixed_hex(va_arg(ap, __u64), INT64);
     191                                                print_fixed_hex(va_arg(ap, uint64_t), INT64);
    192192                                                goto loop;
    193193                                       
     
    195195                                                puts("0x");
    196196                                        case 'l':
    197                                                 print_fixed_hex(va_arg(ap, __native), INT32);
     197                                                print_fixed_hex(va_arg(ap, unative_t), INT32);
    198198                                                goto loop;
    199199                                       
     
    201201                                                puts("0x");
    202202                                        case 'w':
    203                                                 print_fixed_hex(va_arg(ap, __native), INT16);
     203                                                print_fixed_hex(va_arg(ap, unative_t), INT16);
    204204                                                goto loop;
    205205                                       
     
    207207                                                puts("0x");
    208208                                        case 'b':
    209                                                 print_fixed_hex(va_arg(ap, __native), INT8);
     209                                                print_fixed_hex(va_arg(ap, unative_t), INT8);
    210210                                                goto loop;
    211211                                       
     
    214214                                         */
    215215                                        case 'd':
    216                                                 print_number(va_arg(ap, __native), 10);
     216                                                print_number(va_arg(ap, unative_t), 10);
    217217                                                goto loop;
    218218                                       
     
    220220                                                puts("0x");
    221221                                        case 'x':
    222                                                 print_number(va_arg(ap, __native), 16);
     222                                                print_number(va_arg(ap, unative_t), 16);
    223223                                                goto loop;
    224224                                       
Note: See TracChangeset for help on using the changeset viewer.