Minor tidyups

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14616 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
CaS 2002-10-01 12:46:24 +00:00
parent fb633bd662
commit ff2dedee6b
3 changed files with 19 additions and 9 deletions

View file

@ -81,14 +81,6 @@
#endif
#include <errno.h>
// Maximum data in single I/O operation
#define NETBUF_SIZE 4096
// Key to info dictionary for operation mode.
static NSString* NotificationKey = @"NSFileHandleNotificationKey";
@interface GSSSLHandle : GSFileHandle <GCFinalization>
{
SSL_CTX *ctx;

View file

@ -1369,7 +1369,11 @@ static inline int getDigits(const char *from, char *to, int limit)
return y;
}
// Providing Adjusted Dates
/**
* This method exists solely for conformance to the OpenStep spec.
* Its use is deprecated ... it simply calls
* -dateByAddingYears:months:days:hours:minutes:seconds:
*/
- (NSCalendarDate*) addYear: (int)year
month: (int)month
day: (int)day
@ -1770,6 +1774,16 @@ static inline int getDigits(const char *from, char *to, int limit)
@implementation NSCalendarDate (OPENSTEP)
/**
* <p>Returns a calendar date formed by adding the specified offsets to the
* receiver. The offsets are added in order, years, then months, then
* days, then hours then minutes then seconds, so if you add 1 month and
* forty days to 20th September, the result will be 9th November.
* </p>
* <p>This method understands leap years and tries to adjust for daylight
* savings time changes so that it preserves expected clock time.
* </p>
*/
- (NSCalendarDate*) dateByAddingYears: (int)years
months: (int)months
days: (int)days

View file

@ -237,6 +237,10 @@ if ([(NSDate*) [NSCalendarDate date] compare:
printf("Add four hours - %s\n", [DESCRIP_FORMAT(c) cString]);
c = [c addYear:0 month:0 day:0 hour:-24 minute:0 second:0];
printf("Subtract twentyfour hours - %s\n", [DESCRIP_FORMAT(c) cString]);
c = [c addYear:0 month:0 day:0 hour:24 minute:0 second:0];
printf("Add twentyfour hours - %s\n", [DESCRIP_FORMAT(c) cString]);
c = [c addYear:0 month:0 day:-1 hour:0 minute:0 second:0];
printf("Subtract a day - %s\n", [DESCRIP_FORMAT(c) cString]);
c = [NSCalendarDate dateWithString: @"2002-10-27 00:30:00 GB"
calendarFormat: @"%Y-%m-%d %H:%M:%S %Z"];