|
|
|
|
#1 |
|
Junior Member
Join Date: Jan 2003
Posts: 27
|
where is strstri in script.cpp defined?
I finally compiled a MinGW build that correctly handled user variables (the .ndata section originally was placed before the imports causing fun havoc), and I am updating my source from a few weeks back before submitting a patch. However, script.cpp now seems to make use of strstri, but I can't seem to find where the function/macro is defined.
I'm probably just overlooking it, but would someone please point out where in the source it is defined. Thanks, Jeremy |
|
|
|
|
|
#2 |
|
NSIS MUI Dev
Join Date: Nov 2001
Posts: 3,717
|
It's just a case insensitive version of strstr. Just a Windows API function.
|
|
|
|
|
|
#3 |
|
Junior Member
|
I found that I needed to #include <shlwapi.h> to get today's release to compile. Should I have needed to do that?
|
|
|
|
|
|
#4 |
|
NSIS MUI Dev
Join Date: Nov 2001
Posts: 3,717
|
There declarion is indeed there. I'll have a look at it later.
|
|
|
|
|
|
#5 |
|
Junior Member
Join Date: Jan 2003
Posts: 27
|
Thanks, I looked in MinGW's shlwapi.h and it does have StrStrI, I was only looking for strstri.
|
|
|
|
|
|
#6 |
|
NSIS MUI Dev
Join Date: Nov 2001
Posts: 3,717
|
Because shlwapi does not exist by default on all Windows versions, I added something else.
It should work fine now. Last edited by Joost Verburg; 12th January 2004 at 17:08. |
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|