Changeset 2449


Ignore:
Timestamp:
Nov 16, 2005, 4:27:44 AM (20 years ago)
Author:
bird
Message:

Allow '.' and '@' in LIBRARY/NAME names.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/libc-0.6/src/emx/src/libmoddef/moddef1.c

    r2448 r2449  
    154154{
    155155  char *p;
    156  
     156
    157157  if (fgets (md->buffer, sizeof (md->buffer), md->file) == NULL)
    158158    {
     
    170170_md_token _md_next_token (struct _md *md)
    171171{
     172  _md_token prev_token = md->token;
    172173  const char *start, *end;
    173174  char *p, quote_char;
     
    223224      md->token = _MD_word;
    224225      start = md->ptr++;
    225       md->ptr += strcspn (md->ptr, " \t=@.");
     226      if (prev_token == _MD_LIBRARY || prev_token == _MD_NAME)
     227        md->ptr += strcspn (md->ptr, " \t=");
     228      else
     229        md->ptr += strcspn (md->ptr, " \t=@.");
    226230      end = md->ptr;
    227231    }
Note: See TracChangeset for help on using the changeset viewer.