---
software/libfpvm/unique.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/software/libfpvm/unique.c b/software/libfpvm/unique.c
index 494537e..28365a5 100644
--- a/software/libfpvm/unique.c
+++ b/software/libfpvm/unique.c
@@ -11,6 +11,7 @@
#include <stdlib.h>
#include <string.h>
+#include <ctype.h>
#include "unique.h"
@@ -132,6 +133,8 @@ const char *unique(const char *s)
const char *res;
const char **walk;
+ if(!isalnum(*s) && *s != '_')
+ return s;
res = search(s);
if(res)
return res;
@@ -148,6 +151,8 @@ const char *unique_n(const char *s, int n)
const char *res;
const char **walk;
+ if(!isalnum(*s) && *s != '_')
+ return s;
res = search_n(s, n);
if(res)
return res;
--
1.7.1
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode