As a heavy preprocessor user, I would definitely like to see the addition of the following preprocessor additions.
Note that the syntax is in keeping with the current nasm preprocessor syntax:
%strchr %%pos 'StringToSearch', 'x' ; %%pos assigned 0
%strstr %%pos 'StringToSearch', 'To' ; %% pos assigned 7
as well as their case-insenstive counterparts:
%strchri %%pos 'StringToSearch', 'X'
%strstri %%pos 'StringtoSearch', 'TO'
Also nice to haves would be ctype.h is* functions - eg:
%isalpha %%bool 'X' ; %%bool assigned 1
%isdigit %%bool 'X' ; %%bool assigned 0
%isalnum %%bool 'X'
%ispunc %%bool 'X'
%isspace %%bool 'X'
where 'X' can be any preprocessor defined string variable or literal
Oh, and a regex command would be incredible