Changeset b3f8fb7 in mainline for kernel/generic/include/typedefs.h


Ignore:
Timestamp:
2007-01-28T13:25:49Z (18 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8e8c1a5
Parents:
1ba41c5
Message:

huge type system cleanup
remove cyclical type dependencies across multiple header files
many minor coding style fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/typedefs.h

    r1ba41c5 rb3f8fb7  
    3636#define KERN_TYPEDEFS_H_
    3737
    38 #define false 0
    39 #define true 1
    40 
    41 typedef short bool;
    42 
    43 typedef unsigned long size_t;
    44 typedef unsigned long count_t;
    45 typedef unsigned long index_t;
    46 
    47 typedef unsigned long long task_id_t;
    48 typedef unsigned long context_id_t;
    49 
    50 typedef struct task task_t;
    51 typedef struct thread thread_t;
    52 
    53 typedef struct as_area as_area_t;
    54 typedef struct as as_t;
    55 
    56 typedef struct link link_t;
    57 
    58 typedef struct chardev chardev_t;
    59 
    60 typedef enum cmd_arg_type cmd_arg_type_t;
    61 typedef struct cmd_arg cmd_arg_t;
    62 typedef struct cmd_info cmd_info_t;
    63 
    64 typedef struct istate istate_t;
    6538typedef void (* function)();
    66 typedef void (* iroutine)(int n, istate_t *istate);
    67 
    68 typedef struct hash_table hash_table_t;
    69 typedef struct hash_table_operations hash_table_operations_t;
    70 
    71 typedef struct btree_node btree_node_t;
    72 typedef struct btree btree_t;
    73 
    74 typedef signed int inr_t;
    75 typedef signed int devno_t;
    76 typedef struct irq irq_t;
    77 typedef struct ipc_notif_cfg ipc_notif_cfg_t;
    7839
    7940#endif
Note: See TracChangeset for help on using the changeset viewer.