diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2010-05-24 16:34:57 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2010-05-24 16:34:57 -0300 |
commit | 5a7dee0c5d8dfa9a4d95c216f7c38d9f2b1cd441 (patch) | |
tree | c86960cca589760468e89c3429ed50c53ca9e73c | |
parent | ddf1f2a0530dc299fe4997c51b86db9710a94408 (diff) | |
download | lua-5a7dee0c5d8dfa9a4d95c216f7c38d9f2b1cd441.tar.gz lua-5a7dee0c5d8dfa9a4d95c216f7c38d9f2b1cd441.tar.bz2 lua-5a7dee0c5d8dfa9a4d95c216f7c38d9f2b1cd441.zip |
added class '%g' in patterns (for graphical characters)
-rw-r--r-- | lstrlib.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lstrlib.c,v 1.151 2010/04/12 16:13:02 roberto Exp roberto $ | 2 | ** $Id: lstrlib.c,v 1.152 2010/05/04 17:20:33 roberto Exp roberto $ |
3 | ** Standard library for string operations and pattern-matching | 3 | ** Standard library for string operations and pattern-matching |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -241,6 +241,7 @@ static int match_class (int c, int cl) { | |||
241 | case 'a' : res = isalpha(c); break; | 241 | case 'a' : res = isalpha(c); break; |
242 | case 'c' : res = iscntrl(c); break; | 242 | case 'c' : res = iscntrl(c); break; |
243 | case 'd' : res = isdigit(c); break; | 243 | case 'd' : res = isdigit(c); break; |
244 | case 'g' : res = isgraph(c); break; | ||
244 | case 'l' : res = islower(c); break; | 245 | case 'l' : res = islower(c); break; |
245 | case 'p' : res = ispunct(c); break; | 246 | case 'p' : res = ispunct(c); break; |
246 | case 's' : res = isspace(c); break; | 247 | case 's' : res = isspace(c); break; |