Fixes for Windows

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6641 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
fedor 2000-06-06 16:50:52 +00:00
parent 9fc2888701
commit 9360b6e9cc
21 changed files with 236 additions and 348 deletions

View file

@ -739,21 +739,21 @@ handle_printf_atsign (FILE *stream,
for this */
case 'd': case 'i': case 'o':
case 'x': case 'X': case 'u': case 'c':
va_arg(arg_list, int);
(void)va_arg(arg_list, int);
break;
case 's':
if (*(spec_pos - 1) == '*')
va_arg(arg_list, int*);
va_arg(arg_list, char*);
(void)va_arg(arg_list, int*);
(void)va_arg(arg_list, char*);
break;
case 'f': case 'e': case 'E': case 'g': case 'G':
va_arg(arg_list, double);
(void)va_arg(arg_list, double);
break;
case 'p':
va_arg(arg_list, void*);
(void)va_arg(arg_list, void*);
break;
case 'n':
va_arg(arg_list, int*);
(void)va_arg(arg_list, int*);
break;
#endif /* NOT powerpc */
case '\0':
@ -1103,6 +1103,22 @@ handle_printf_atsign (FILE *stream,
return strRangeNsNs(self, aString, mask, aRange);
}
- (unsigned int) indexOfString: (NSString *)substring
{
NSRange range = {0, [self length]};
range = [self rangeOfString:substring options:0 range:range];
return range.length ? range.location : NSNotFound;
}
- (unsigned int) indexOfString: (NSString*)substring fromIndex: (unsigned)index
{
NSRange range = {index, [self length]-index};
range = [self rangeOfString:substring options:0 range:range];
return range.length ? range.location : NSNotFound;
}
// Determining Composed Character Sequences
- (NSRange) rangeOfComposedCharacterSequenceAtIndex: (unsigned)anIndex