mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-30 16:30:41 +00:00
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:
parent
9fc2888701
commit
9360b6e9cc
21 changed files with 236 additions and 348 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue