From: uz Date: Sat, 10 Mar 2012 14:21:46 +0000 (+0000) Subject: Do also allow ':' as an attribute separator. X-Git-Tag: V2.14~475 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=2d0e71b24242fb92e0922f58da6022380fdc4ede;p=cc65 Do also allow ':' as an attribute separator. git-svn-id: svn://svn.cc65.org/cc65/trunk@5588 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- diff --git a/src/sp65/attr.c b/src/sp65/attr.c index 891a2d6ef..2b8c209fd 100644 --- a/src/sp65/attr.c +++ b/src/sp65/attr.c @@ -158,7 +158,7 @@ const Attr* GetAttr (const Collection* C, const char* Name) const Attr* NeedAttr (const Collection* C, const char* Name, const char* Op) /* Search for an attribute with the given name and return it. If the attribute - * is not found, the function terminates with an error using Op as additional + * is not found, the function terminates with an error using Op as additional * context in the error message. */ { @@ -240,7 +240,7 @@ void SplitAddAttr (Collection* C, const char* Combined, const char* Name) /* Release memory */ SB_Done (&N); - } + } } @@ -261,7 +261,7 @@ Collection* ParseAttrList (const char* List, const char** NameList, unsigned Nam const char* L = List; StrBuf B = AUTO_STRBUF_INITIALIZER; while (1) { - if (*L == ',' || *L == '\0') { + if (*L == ',' || *L == ':' || *L == '\0') { /* Terminate the string */ SB_Terminate (&B);