Back to index

cell-binutils  2.17cvs20070401
Defines | Functions | Variables
obj-evax.c File Reference
#include "as.h"

Go to the source code of this file.

Defines

#define OBJ_HEADER   "obj-evax.h"

Functions

static void s_evax_weak PARAMS ((int))
void obj_read_begin_hook ()
static void s_evax_weak (int ignore)

Variables

const pseudo_typeS obj_pseudo_table []

Define Documentation

#define OBJ_HEADER   "obj-evax.h"

Definition at line 23 of file obj-evax.c.


Function Documentation

void obj_read_begin_hook ( void  )

Definition at line 35 of file obj-evax.c.

{}
static void s_evax_weak PARAMS ( (int ) [static]
static void s_evax_weak ( int  ignore) [static]

Definition at line 40 of file obj-evax.c.

{
  char *name;
  int c;
  symbolS *symbolP;
  char *stop = NULL;
  char stopc;

  if (flag_mri)
    stop = mri_comment_field (&stopc);

  do
    {
      name = input_line_pointer;
      c = get_symbol_end ();
      symbolP = symbol_find_or_make (name);
      *input_line_pointer = c;
      SKIP_WHITESPACE ();
      S_SET_WEAK (symbolP);
      if (c == ',')
       {
         input_line_pointer++;
         SKIP_WHITESPACE ();
         if (*input_line_pointer == '\n')
           c = '\n';
       }
    }
  while (c == ',');

  if (flag_mri)
    mri_comment_end (stop, stopc);

  demand_empty_rest_of_line ();
}

Here is the call graph for this function:


Variable Documentation

const pseudo_typeS obj_pseudo_table[]
Initial value:
{
  { "weak", s_evax_weak, 0},
  {0, 0, 0},
}

Definition at line 29 of file obj-evax.c.