Used typedef so all "struct rtems_task_variable_t" uses are now

just "rtems_task_variable_t".
This commit is contained in:
Joel Sherrill
1999-11-12 14:54:13 +00:00
parent 884b460d64
commit 95bb279973
8 changed files with 38 additions and 38 deletions

View File

@@ -150,11 +150,11 @@ typedef struct {
* Per task variable structure
*/
struct rtems_task_variable_t {
typedef struct {
struct rtems_task_variable_t *next;
int *ptr;
int var;
};
} rtems_task_variable_t;
/*
* This is the API specific information required by each thread for
@@ -163,11 +163,11 @@ struct rtems_task_variable_t {
typedef struct {
unsigned32 Notepads[ RTEMS_NUMBER_NOTEPADS ];
rtems_event_set pending_events;
rtems_event_set event_condition;
ASR_Information Signal;
struct rtems_task_variable_t *task_variables;
unsigned32 Notepads[ RTEMS_NUMBER_NOTEPADS ];
rtems_event_set pending_events;
rtems_event_set event_condition;
ASR_Information Signal;
rtems_task_variable_t *task_variables;
} RTEMS_API_Control;
/*

View File

@@ -94,8 +94,8 @@ User_extensions_routine _RTEMS_tasks_Delete_extension(
Thread_Control *deleted
)
{
RTEMS_API_Control *api;
struct rtems_task_variable_t *tvp, *next;
RTEMS_API_Control *api;
rtems_task_variable_t *tvp, *next;
api = executing->API_Extensions[ THREAD_API_RTEMS ];
@@ -132,8 +132,8 @@ void _RTEMS_tasks_Switch_extension(
Thread_Control *heir
)
{
RTEMS_API_Control *api;
struct rtems_task_variable_t *tvp;
RTEMS_API_Control *api;
rtems_task_variable_t *tvp;
/*
* Per Task Variables

View File

@@ -28,10 +28,10 @@ rtems_status_code rtems_task_variable_add(
int *ptr
)
{
Thread_Control *the_thread;
Objects_Locations location;
RTEMS_API_Control *api;
struct rtems_task_variable_t *tvp, *new;
Thread_Control *the_thread;
Objects_Locations location;
RTEMS_API_Control *api;
rtems_task_variable_t *tvp, *new;
the_thread = _Thread_Get (tid, &location);
switch (location) {

View File

@@ -28,10 +28,10 @@ rtems_status_code rtems_task_variable_delete(
int *ptr
)
{
Thread_Control *the_thread;
Objects_Locations location;
RTEMS_API_Control *api;
struct rtems_task_variable_t *tvp, *prev;
Thread_Control *the_thread;
Objects_Locations location;
RTEMS_API_Control *api;
rtems_task_variable_t *tvp, *prev;
prev = NULL;

View File

@@ -150,11 +150,11 @@ typedef struct {
* Per task variable structure
*/
struct rtems_task_variable_t {
typedef struct {
struct rtems_task_variable_t *next;
int *ptr;
int var;
};
} rtems_task_variable_t;
/*
* This is the API specific information required by each thread for
@@ -163,11 +163,11 @@ struct rtems_task_variable_t {
typedef struct {
unsigned32 Notepads[ RTEMS_NUMBER_NOTEPADS ];
rtems_event_set pending_events;
rtems_event_set event_condition;
ASR_Information Signal;
struct rtems_task_variable_t *task_variables;
unsigned32 Notepads[ RTEMS_NUMBER_NOTEPADS ];
rtems_event_set pending_events;
rtems_event_set event_condition;
ASR_Information Signal;
rtems_task_variable_t *task_variables;
} RTEMS_API_Control;
/*

View File

@@ -94,8 +94,8 @@ User_extensions_routine _RTEMS_tasks_Delete_extension(
Thread_Control *deleted
)
{
RTEMS_API_Control *api;
struct rtems_task_variable_t *tvp, *next;
RTEMS_API_Control *api;
rtems_task_variable_t *tvp, *next;
api = executing->API_Extensions[ THREAD_API_RTEMS ];
@@ -132,8 +132,8 @@ void _RTEMS_tasks_Switch_extension(
Thread_Control *heir
)
{
RTEMS_API_Control *api;
struct rtems_task_variable_t *tvp;
RTEMS_API_Control *api;
rtems_task_variable_t *tvp;
/*
* Per Task Variables

View File

@@ -28,10 +28,10 @@ rtems_status_code rtems_task_variable_add(
int *ptr
)
{
Thread_Control *the_thread;
Objects_Locations location;
RTEMS_API_Control *api;
struct rtems_task_variable_t *tvp, *new;
Thread_Control *the_thread;
Objects_Locations location;
RTEMS_API_Control *api;
rtems_task_variable_t *tvp, *new;
the_thread = _Thread_Get (tid, &location);
switch (location) {

View File

@@ -28,10 +28,10 @@ rtems_status_code rtems_task_variable_delete(
int *ptr
)
{
Thread_Control *the_thread;
Objects_Locations location;
RTEMS_API_Control *api;
struct rtems_task_variable_t *tvp, *prev;
Thread_Control *the_thread;
Objects_Locations location;
RTEMS_API_Control *api;
rtems_task_variable_t *tvp, *prev;
prev = NULL;