mirror of
git://projects.qi-hardware.com/fped.git
synced 2025-04-21 12:27:27 +03:00
- KiCad is very liberal when it comes to valid part names, and so are we now
(i.e., we now accept anything but control and non-ASCII characters) git-svn-id: http://svn.openmoko.org/trunk/eda/fped@5446 99fdad57-331a-0410-800a-d7fa5415bdb3
This commit is contained in:
2
fpd.y
2
fpd.y
@@ -207,7 +207,7 @@ part_name:
|
||||
YYABORT;
|
||||
}
|
||||
for (p = $2; *p; *p++)
|
||||
if (!is_id_char(*p, 0)) {
|
||||
if (*p < 32 || *p > 126) {
|
||||
yyerrorf("invalid part name");
|
||||
YYABORT;
|
||||
}
|
||||
|
||||
@@ -1120,9 +1120,11 @@ static int validate_part_name(const char *s, void *ctx)
|
||||
{
|
||||
if (!*s)
|
||||
return 0;
|
||||
while (*s)
|
||||
if (!is_id_char(*s++, 0))
|
||||
while (*s) {
|
||||
if (*s < 32 || *s > 126)
|
||||
return 0;
|
||||
s++;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user