&& SA_GET_FILE_FNAME_ZEROS (symbolP) == 0)
&& SA_GET_FILE_FNAME_ZEROS (symbolP) == 0 && SA_GET_FILE_FNAME_OFFSET (symbolP) != 0)
w_strings (where)     char *where;{  symbolS *symbolP;  struct filename_list *filename_list_scan = filename_list_head;  /* Gotta do md_ byte-ordering stuff for string_byte_count first - KWK */  md_number_to_chars (where, (valueT) string_byte_count, 4);  where += 4;  for (symbolP = symbol_rootP;       symbolP;       symbolP = symbol_next (symbolP))    {      unsigned int size;      if (SF_GET_STRING (symbolP))	{	  size = strlen (S_GET_NAME (symbolP)) + 1;	  memcpy (where, S_GET_NAME (symbolP), size);	  where += size;	}      if (S_GET_STORAGE_CLASS (symbolP) == C_FILE	  && SA_GET_FILE_FNAME_ZEROS (symbolP) == 0)	{	  size = strlen (filename_list_scan->filename) + 1;	  memcpy (where, filename_list_scan->filename, size);	  filename_list_scan = filename_list_scan ->next;	  where += size;	}    }}