|
@@ -281,7 +281,7 @@ buffer_index_bw_word(struct buffer buf)
|
|
|
size_t i = buf.cur - 1;
|
|
size_t i = buf.cur - 1;
|
|
|
for ( ; i > 0; --i) {
|
|
for ( ; i > 0; --i) {
|
|
|
char c = buf.data.items[i];
|
|
char c = buf.data.items[i];
|
|
|
- if ( isalpha(c) ) {
|
|
|
|
|
|
|
+ if ( isalnum(c) ) {
|
|
|
found_letter = true;
|
|
found_letter = true;
|
|
|
} else if ( found_letter ) {
|
|
} else if ( found_letter ) {
|
|
|
++i;
|
|
++i;
|
|
@@ -290,7 +290,7 @@ buffer_index_bw_word(struct buffer buf)
|
|
|
}
|
|
}
|
|
|
if ( i == 0 ) {
|
|
if ( i == 0 ) {
|
|
|
char c = buf.data.items[i];
|
|
char c = buf.data.items[i];
|
|
|
- if ( isalpha(c) ) {
|
|
|
|
|
|
|
+ if ( isalnum(c) ) {
|
|
|
found_letter = true;
|
|
found_letter = true;
|
|
|
} else if ( found_letter ) {
|
|
} else if ( found_letter ) {
|
|
|
++i;
|
|
++i;
|
|
@@ -314,7 +314,7 @@ err: ;
|
|
|
struct ret_size_t_err
|
|
struct ret_size_t_err
|
|
|
buffer_index_fw_word(struct buffer buf)
|
|
buffer_index_fw_word(struct buffer buf)
|
|
|
{
|
|
{
|
|
|
- enum buffer_err err = BUFFER_ERR_OK;
|
|
|
|
|
|
|
+ enum buffer_err err = BUFFER_ERR_OK;
|
|
|
if ( buf.data.size == 0 ) {
|
|
if ( buf.data.size == 0 ) {
|
|
|
err = BUFFER_ERR_EMPTY;
|
|
err = BUFFER_ERR_EMPTY;
|
|
|
goto err;
|
|
goto err;
|
|
@@ -329,7 +329,7 @@ buffer_index_fw_word(struct buffer buf)
|
|
|
size_t i = buf.cur;
|
|
size_t i = buf.cur;
|
|
|
for ( ; i < buf.data.size; ++i) {
|
|
for ( ; i < buf.data.size; ++i) {
|
|
|
char c = buf.data.items[i];
|
|
char c = buf.data.items[i];
|
|
|
- if ( isalpha(c) ) {
|
|
|
|
|
|
|
+ if ( isalnum(c) ) {
|
|
|
found_letter = true;
|
|
found_letter = true;
|
|
|
} else if ( found_letter ) {
|
|
} else if ( found_letter ) {
|
|
|
goto exit;
|
|
goto exit;
|
|
@@ -337,7 +337,7 @@ buffer_index_fw_word(struct buffer buf)
|
|
|
}
|
|
}
|
|
|
if ( i == 0 ) {
|
|
if ( i == 0 ) {
|
|
|
char c = buf.data.items[i];
|
|
char c = buf.data.items[i];
|
|
|
- if ( isalpha(c) ) {
|
|
|
|
|
|
|
+ if ( isalnum(c) ) {
|
|
|
found_letter = true;
|
|
found_letter = true;
|
|
|
} else if ( found_letter ) {
|
|
} else if ( found_letter ) {
|
|
|
goto exit;
|
|
goto exit;
|