mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 00:41:02 +00:00
configure and library-combo fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2938 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
eb86dfe6cd
commit
4e413a8d02
5 changed files with 17 additions and 6 deletions
|
@ -1,3 +1,8 @@
|
|||
Thu Aug 20 11:50:23 1998 Adam Fedor <fedor@doc.com>
|
||||
|
||||
* src/mframe.m (mframe_next_arg): Fixes from Richard
|
||||
Frith-Macdonald <richard@brainstorm.co.uk>.
|
||||
|
||||
Tud Aug 13 21:15:00 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
|
||||
Rewrite of maframe stuff and associated things to get DO and
|
||||
|
|
|
@ -36,6 +36,7 @@
|
|||
#include <Foundation/NSCoder.h>
|
||||
#include <Foundation/NSDate.h>
|
||||
#include <Foundation/NSData.h>
|
||||
#include <Foundation/NSDebug.h>
|
||||
#include <Foundation/NSDictionary.h>
|
||||
#include <Foundation/NSException.h>
|
||||
#include <Foundation/NSFileManager.h>
|
||||
|
|
|
@ -111,7 +111,6 @@ TextCStream.m \
|
|||
UdpPort.m \
|
||||
Unicode.m \
|
||||
UnixFileHandle.m \
|
||||
$(GNU_EXTRAS_MFILES) \
|
||||
behavior.m \
|
||||
lex.pl.m \
|
||||
lex.sf.m \
|
||||
|
|
|
@ -75,8 +75,9 @@ after-uninstall::
|
|||
# Things to do after distcleaning
|
||||
after-distclean::
|
||||
rm -f include/config.h include/dynamic-load.h \
|
||||
Foundation gnustep/base gnustep \
|
||||
Foundation gnustep/base \
|
||||
NSNumber[0-9]*.m NSValue[0-9]*.m
|
||||
rmdir gnustep
|
||||
|
||||
# Things to do before checking
|
||||
# before-check::
|
||||
|
|
|
@ -286,9 +286,14 @@ mframe_next_arg(const char *typePtr, NSArgumentInfo *info)
|
|||
case _C_PTR:
|
||||
info->size = sizeof(char*);
|
||||
info->align = __alignof__(char*);
|
||||
typePtr = mframe_next_arg(typePtr, &local);
|
||||
info->isReg = local.isReg;
|
||||
info->offset = local.offset;
|
||||
if (*typePtr == '?') {
|
||||
typePtr++;
|
||||
}
|
||||
else {
|
||||
typePtr = mframe_next_arg(typePtr, &local);
|
||||
info->isReg = local.isReg;
|
||||
info->offset = local.offset;
|
||||
}
|
||||
break;
|
||||
|
||||
case _C_ATOM:
|
||||
|
@ -399,7 +404,7 @@ mframe_next_arg(const char *typePtr, NSArgumentInfo *info)
|
|||
* (and skipped past) the argframe offset information - so we
|
||||
* don't need to (and can't) do it here.
|
||||
*/
|
||||
if (*info->type != _C_PTR) {
|
||||
if (info->type[0] != _C_PTR || info->type[1] == '?') {
|
||||
/*
|
||||
* May tell the caller if the item is stored in a register.
|
||||
*/
|
||||
|
|
Loading…
Reference in a new issue