+ size_t count;
+ if ( posLastDot == wxString::npos )
+ {
+ // take all until the end
+ count = wxString::npos;
+ }
+ else if ( posLastSlash == wxString::npos )
+ {
+ count = posLastDot;
+ }
+ else // have both dot and slash
+ {
+ count = posLastDot - posLastSlash - 1;
+ }