Mercurial > repos > blastem
comparison util.c @ 1850:30f2821ffd65
Allow rom directory and rom name in screenshot path. Allow rom name in screenshot name. Remove ability for path variables to contain underscores
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 23 Apr 2019 23:33:16 -0700 |
parents | 243f3a7247f9 |
children | a4cae960fd08 |
comparison
equal
deleted
inserted
replaced
1849:6b5147f08846 | 1850:30f2821ffd65 |
---|---|
78 uint8_t in_var = 0; | 78 uint8_t in_var = 0; |
79 uint32_t max_var_len = 0; | 79 uint32_t max_var_len = 0; |
80 for (char *cur = base; *cur; ++cur) | 80 for (char *cur = base; *cur; ++cur) |
81 { | 81 { |
82 if (in_var) { | 82 if (in_var) { |
83 if (!(*cur == '_' || isalnum(*cur))) { | 83 if (!isalnum(*cur)) { |
84 positions[num_vars].end = cur-base; | 84 positions[num_vars].end = cur-base; |
85 if (positions[num_vars].end - positions[num_vars].start > max_var_len) { | 85 if (positions[num_vars].end - positions[num_vars].start > max_var_len) { |
86 max_var_len = positions[num_vars].end - positions[num_vars].start; | 86 max_var_len = positions[num_vars].end - positions[num_vars].start; |
87 } | 87 } |
88 num_vars++; | 88 num_vars++; |