Modified src/OFArray.h
from [456c5d972c]
to [bd1813c90a].
︙ | | | ︙ | |
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#include <stdarg.h>
#import "OFObject.h"
#import "OFDataArray.h"
#import "OFFastEnumeration.h"
@class OFString;
/**
* The OFArray class is a class for storing objects in an array.
*/
@interface OFArray: OFObject <OFCopying, OFMutableCopying, OFFastEnumeration>
{
|
<
>
|
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#include <stdarg.h>
#import "OFObject.h"
#import "OFFastEnumeration.h"
@class OFDataArray;
@class OFString;
/**
* The OFArray class is a class for storing objects in an array.
*/
@interface OFArray: OFObject <OFCopying, OFMutableCopying, OFFastEnumeration>
{
|
︙ | | | ︙ | |
Modified src/OFArray.m
from [40a8b278df]
to [fbda4dec52].
︙ | | | ︙ | |
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
*/
#include "config.h"
#include <stdarg.h>
#import "OFArray.h"
#import "OFExceptions.h"
#import "OFMacros.h"
@implementation OFArray
+ array
{
return [[[self alloc] init] autorelease];
|
>
>
|
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
*/
#include "config.h"
#include <stdarg.h>
#import "OFArray.h"
#import "OFDataArray.h"
#import "OFString.h"
#import "OFExceptions.h"
#import "OFMacros.h"
@implementation OFArray
+ array
{
return [[[self alloc] init] autorelease];
|
︙ | | | ︙ | |
Modified src/OFAutoreleasePool.h
from [2774ec3150]
to [049148d03d].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/*
* Copyright (c) 2008 - 2009
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#import "OFObject.h"
#import "OFArray.h"
#import "OFList.h"
/**
* The OFAutoreleasePool class is a class that keeps track of objects that will
* be released when the autorelease pool is released.
*
* Every thread has its own stack of autorelease pools.
*/
|
|
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/*
* Copyright (c) 2008 - 2009
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#import "OFObject.h"
@class OFMutableArray;
/**
* The OFAutoreleasePool class is a class that keeps track of objects that will
* be released when the autorelease pool is released.
*
* Every thread has its own stack of autorelease pools.
*/
|
︙ | | | ︙ | |
Modified src/OFAutoreleasePool.m
from [929d90108c]
to [25082e063b].
︙ | | | ︙ | |
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
*/
#include "config.h"
#include <stdlib.h>
#import "OFAutoreleasePool.h"
#import "OFList.h"
#import "OFExceptions.h"
#ifdef OF_THREADS
#import "threading.h"
static of_tlskey_t first_key, last_key;
#else
|
|
|
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
*/
#include "config.h"
#include <stdlib.h>
#import "OFAutoreleasePool.h"
#import "OFArray.h"
#import "OFExceptions.h"
#ifdef OF_THREADS
#import "threading.h"
static of_tlskey_t first_key, last_key;
#else
|
︙ | | | ︙ | |
Modified src/OFDictionary.h
from [10e7ab0031]
to [f7ca41c6f4].
︙ | | | ︙ | |
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#include <stdarg.h>
#import "OFObject.h"
#import "OFArray.h"
#import "OFFastEnumeration.h"
struct of_dictionary_bucket
{
OFObject <OFCopying> *key;
OFObject *object;
uint32_t hash;
};
|
<
>
>
|
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#include <stdarg.h>
#import "OFObject.h"
#import "OFFastEnumeration.h"
@class OFArray;
struct of_dictionary_bucket
{
OFObject <OFCopying> *key;
OFObject *object;
uint32_t hash;
};
|
︙ | | | ︙ | |
Modified src/OFDictionary.m
from [abf6aee912]
to [7f7aa6e96f].
︙ | | | ︙ | |
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include "config.h"
#include <string.h>
#import "OFDictionary.h"
#import "OFEnumerator.h"
#import "OFAutoreleasePool.h"
#import "OFExceptions.h"
#import "OFMacros.h"
#define BUCKET_SIZE sizeof(struct of_dictionary_bucket)
/* References for static linking */
|
>
|
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include "config.h"
#include <string.h>
#import "OFDictionary.h"
#import "OFEnumerator.h"
#import "OFArray.h"
#import "OFAutoreleasePool.h"
#import "OFExceptions.h"
#import "OFMacros.h"
#define BUCKET_SIZE sizeof(struct of_dictionary_bucket)
/* References for static linking */
|
︙ | | | ︙ | |
Modified src/OFExceptions.h
from [cfd86aca94]
to [da2deb8e90].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/*
* Copyright (c) 2008 - 2009
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#import "OFObject.h"
#import "OFString.h"
#import "OFFile.h"
/**
* An exception indicating an object could not be allocated.
*
* This exception is preallocated, as if there's no memory, no exception can
* be allocated of course. That's why you shouldn't and even can't deallocate
* it.
|
|
|
>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/*
* Copyright (c) 2008 - 2009
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#import "OFObject.h"
#import "OFFile.h"
@class OFString;
/**
* An exception indicating an object could not be allocated.
*
* This exception is preallocated, as if there's no memory, no exception can
* be allocated of course. That's why you shouldn't and even can't deallocate
* it.
|
︙ | | | ︙ | |
Modified src/OFExceptions.m
from [d63d79f2b9]
to [cfd5cb5ad9].
︙ | | | ︙ | |
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# import <objc/runtime.h>
# define SEL_NAME(x) sel_getName(x)
#else
# define SEL_NAME(x) sel_get_name(x)
#endif
#import "OFExceptions.h"
#import "OFTCPSocket.h"
#ifndef _WIN32
# include <errno.h>
# define GET_ERR errno
# ifndef HAVE_GETADDRINFO
# define GET_AT_ERR h_errno
|
>
|
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# import <objc/runtime.h>
# define SEL_NAME(x) sel_getName(x)
#else
# define SEL_NAME(x) sel_get_name(x)
#endif
#import "OFExceptions.h"
#import "OFString.h"
#import "OFTCPSocket.h"
#ifndef _WIN32
# include <errno.h>
# define GET_ERR errno
# ifndef HAVE_GETADDRINFO
# define GET_AT_ERR h_errno
|
︙ | | | ︙ | |
Modified src/OFFile.h
from [dc94d8b7a4]
to [d8183f3c38].
︙ | | | ︙ | |
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#include <sys/types.h>
#else
typedef int uid_t;
typedef int gid_t;
#endif
#import "OFStream.h"
#import "OFString.h"
/**
* The OFFile class provides functions to read, write and manipulate files.
*/
@interface OFFile: OFStream
{
FILE *fp;
|
>
|
|
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#include <sys/types.h>
#else
typedef int uid_t;
typedef int gid_t;
#endif
#import "OFStream.h"
@class OFString;
/**
* The OFFile class provides functions to read, write and manipulate files.
*/
@interface OFFile: OFStream
{
FILE *fp;
|
︙ | | | ︙ | |
Modified src/OFFile.m
from [456747264b]
to [cfa00f6d8b].
︙ | | | ︙ | |
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#ifndef _WIN32
#include <sys/types.h>
#include <sys/stat.h>
#endif
#import "OFFile.h"
#import "OFExceptions.h"
#ifdef _WIN32
#import <windows.h>
#endif
OFFile *of_stdin = nil;
|
>
|
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#ifndef _WIN32
#include <sys/types.h>
#include <sys/stat.h>
#endif
#import "OFFile.h"
#import "OFString.h"
#import "OFExceptions.h"
#ifdef _WIN32
#import <windows.h>
#endif
OFFile *of_stdin = nil;
|
︙ | | | ︙ | |
Modified src/OFMutableArray.m
from [f72d5b6aa0]
to [cea77e21a1].
︙ | | | ︙ | |
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
*/
#include "config.h"
#include <string.h>
#import "OFMutableArray.h"
#import "OFExceptions.h"
@implementation OFMutableArray
- (id)copy
{
OFArray *new = [[OFArray alloc] init];
OFObject **objs;
|
>
|
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
*/
#include "config.h"
#include <string.h>
#import "OFMutableArray.h"
#import "OFDataArray.h"
#import "OFExceptions.h"
@implementation OFMutableArray
- (id)copy
{
OFArray *new = [[OFArray alloc] init];
OFObject **objs;
|
︙ | | | ︙ | |
Modified src/OFMutableString.m
from [006e62d4d8]
to [b2dec79243].
︙ | | | ︙ | |
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#ifdef HAVE_MADVISE
#include <sys/mman.h>
#else
#define madvise(addr, len, advise)
#endif
#import "OFMutableString.h"
#import "OFExceptions.h"
#import "OFMacros.h"
#import "asprintf.h"
#import "unicode.h"
static void
|
|
|
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#ifdef HAVE_MADVISE
#include <sys/mman.h>
#else
#define madvise(addr, len, advise)
#endif
#import "OFString.h"
#import "OFExceptions.h"
#import "OFMacros.h"
#import "asprintf.h"
#import "unicode.h"
static void
|
︙ | | | ︙ | |
Modified src/OFPlugin.h
from [b7d0983f2a]
to [81328c5acf].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
/*
* Copyright (c) 2008 - 2009
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#import "OFObject.h"
#import "OFString.h"
#ifndef _WIN32
typedef void* of_plugin_handle_t;
#else
#include <windows.h>
typedef HMODULE of_plugin_handle_t;
#endif
|
>
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/*
* Copyright (c) 2008 - 2009
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#import "OFObject.h"
@class OFString;
#ifndef _WIN32
typedef void* of_plugin_handle_t;
#else
#include <windows.h>
typedef HMODULE of_plugin_handle_t;
#endif
|
︙ | | | ︙ | |
Modified src/OFPlugin.m
from [2ac3e6603f]
to [fb2254b3a7].
︙ | | | ︙ | |
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#include <string.h>
#ifndef _WIN32
#include <dlfcn.h>
#endif
#import "OFPlugin.h"
#import "OFAutoreleasePool.h"
#import "OFExceptions.h"
#ifdef _WIN32
#define dlopen(file, mode) LoadLibrary(file)
#define dlsym(handle, symbol) GetProcAddress(handle, symbol)
#define dlclose(handle) FreeLibrary(handle)
|
>
|
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#include <string.h>
#ifndef _WIN32
#include <dlfcn.h>
#endif
#import "OFPlugin.h"
#import "OFString.h"
#import "OFAutoreleasePool.h"
#import "OFExceptions.h"
#ifdef _WIN32
#define dlopen(file, mode) LoadLibrary(file)
#define dlsym(handle, symbol) GetProcAddress(handle, symbol)
#define dlclose(handle) FreeLibrary(handle)
|
︙ | | | ︙ | |
Modified src/OFStream.h
from [15f483123e]
to [1635dfcf25].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
/*
* Copyright (c) 2008 - 2009
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#import "OFObject.h"
#import "OFString.h"
/**
* The OFStream class provides a base class for different types of streams.
*/
@interface OFStream: OFObject
{
char *cache;
|
>
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/*
* Copyright (c) 2008 - 2009
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#import "OFObject.h"
@class OFString;
/**
* The OFStream class provides a base class for different types of streams.
*/
@interface OFStream: OFObject
{
char *cache;
|
︙ | | | ︙ | |
Modified src/OFStream.m
from [a1881748df]
to [4d82bf6197].
︙ | | | ︙ | |
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include "config.h"
#include <string.h>
#include <unistd.h>
#include <assert.h>
#import "OFStream.h"
#import "OFExceptions.h"
#import "OFMacros.h"
#ifdef _WIN32
#include <windows.h>
#endif
|
>
|
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#include "config.h"
#include <string.h>
#include <unistd.h>
#include <assert.h>
#import "OFStream.h"
#import "OFString.h"
#import "OFExceptions.h"
#import "OFMacros.h"
#ifdef _WIN32
#include <windows.h>
#endif
|
︙ | | | ︙ | |
Modified src/OFString.h
from [9d51bd491c]
to [24fcd165e3].
︙ | | | ︙ | |
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
* the packaging of this file.
*/
#include <stdio.h>
#include <stdarg.h>
#import "OFObject.h"
#import "OFArray.h"
typedef uint32_t of_unichar_t;
enum of_string_encoding {
OF_STRING_ENCODING_UTF_8,
OF_STRING_ENCODING_ISO_8859_1,
OF_STRING_ENCODING_ISO_8859_15,
OF_STRING_ENCODING_WINDOWS_1252
};
extern int of_string_check_utf8(const char*, size_t);
extern size_t of_string_unicode_to_utf8(of_unichar_t, char*);
extern size_t of_string_utf8_to_unicode(const char*, size_t, of_unichar_t*);
extern size_t of_string_position_to_index(const char*, size_t);
extern size_t of_string_index_to_position(const char*, size_t, size_t);
/**
* A class for managing strings.
*/
@interface OFString: OFObject <OFCopying, OFMutableCopying>
{
char *string;
|
<
>
>
|
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
* the packaging of this file.
*/
#include <stdio.h>
#include <stdarg.h>
#import "OFObject.h"
typedef uint32_t of_unichar_t;
enum of_string_encoding {
OF_STRING_ENCODING_UTF_8,
OF_STRING_ENCODING_ISO_8859_1,
OF_STRING_ENCODING_ISO_8859_15,
OF_STRING_ENCODING_WINDOWS_1252
};
extern int of_string_check_utf8(const char*, size_t);
extern size_t of_string_unicode_to_utf8(of_unichar_t, char*);
extern size_t of_string_utf8_to_unicode(const char*, size_t, of_unichar_t*);
extern size_t of_string_position_to_index(const char*, size_t);
extern size_t of_string_index_to_position(const char*, size_t, size_t);
@class OFArray;
/**
* A class for managing strings.
*/
@interface OFString: OFObject <OFCopying, OFMutableCopying>
{
char *string;
|
︙ | | | ︙ | |
Modified src/OFString.m
from [5c17b2346a]
to [600171252e].
︙ | | | ︙ | |
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#ifdef HAVE_MADVISE
#include <sys/mman.h>
#else
#define madvise(addr, len, advise)
#endif
#import "OFString.h"
#import "OFAutoreleasePool.h"
#import "OFExceptions.h"
#import "OFMacros.h"
#import "asprintf.h"
#import "unicode.h"
|
>
|
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#ifdef HAVE_MADVISE
#include <sys/mman.h>
#else
#define madvise(addr, len, advise)
#endif
#import "OFString.h"
#import "OFArray.h"
#import "OFAutoreleasePool.h"
#import "OFExceptions.h"
#import "OFMacros.h"
#import "asprintf.h"
#import "unicode.h"
|
︙ | | | ︙ | |
Modified src/OFTCPSocket.h
from [852a45db8a]
to [fd6abf078a].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
/*
* Copyright (c) 2008 - 2009
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#import "OFSocket.h"
#import "OFString.h"
/**
* The OFTCPSocket class provides functions to create and use sockets.
*/
@interface OFTCPSocket: OFSocket {}
/**
* Connect the OFTCPSocket to the specified destination.
|
>
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/*
* Copyright (c) 2008 - 2009
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#import "OFSocket.h"
@class OFString;
/**
* The OFTCPSocket class provides functions to create and use sockets.
*/
@interface OFTCPSocket: OFSocket {}
/**
* Connect the OFTCPSocket to the specified destination.
|
︙ | | | ︙ | |
Modified src/OFTCPSocket.m
from [339b99e114]
to [b8414e989f].
︙ | | | ︙ | |
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#include <unistd.h>
#if !defined(HAVE_THREADSAFE_GETADDRINFO) && !defined(_WIN32)
#include <netinet/in.h>
#endif
#import "OFTCPSocket.h"
#import "OFExceptions.h"
#import "OFMacros.h"
#ifndef INVALID_SOCKET
#define INVALID_SOCKET -1
#endif
|
>
|
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#include <unistd.h>
#if !defined(HAVE_THREADSAFE_GETADDRINFO) && !defined(_WIN32)
#include <netinet/in.h>
#endif
#import "OFTCPSocket.h"
#import "OFString.h"
#import "OFExceptions.h"
#import "OFMacros.h"
#ifndef INVALID_SOCKET
#define INVALID_SOCKET -1
#endif
|
︙ | | | ︙ | |
Modified src/OFURLEncoding.h
from [b6b6ff7f8a]
to [5c77cce892].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
/*
* Copyright (c) 2008 - 2009
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#import "OFMutableString.h"
extern int _OFURLEncoding_reference;
/**
* The OFString (OFURLEncoding) category provides an easy way to encode and
* decode strings for URLs.
*/
|
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
/*
* Copyright (c) 2008 - 2009
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#import "OFString.h"
extern int _OFURLEncoding_reference;
/**
* The OFString (OFURLEncoding) category provides an easy way to encode and
* decode strings for URLs.
*/
|
︙ | | | ︙ | |
Modified src/OFXMLElement.h
from [0348de15ba]
to [f359bb406c].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/*
* Copyright (c) 2008 - 2009
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#import "OFObject.h"
#import "OFString.h"
#import "OFDictionary.h"
#import "OFArray.h"
extern int _OFXMLElement_reference;
/**
* The OFXMLAttribute represents an attribute of an XML element as an object.
*/
@interface OFXMLAttribute: OFObject
|
>
|
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
/*
* Copyright (c) 2008 - 2009
* Jonathan Schleifer <js@webkeks.org>
*
* All rights reserved.
*
* This file is part of ObjFW. It may be distributed under the terms of the
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#import "OFObject.h"
#import "OFString.h"
@class OFDictionary;
@class OFMutableArray;
extern int _OFXMLElement_reference;
/**
* The OFXMLAttribute represents an attribute of an XML element as an object.
*/
@interface OFXMLAttribute: OFObject
|
︙ | | | ︙ | |
Modified src/OFXMLElement.m
from [a7741937ca]
to [d1cba33f72].
︙ | | | ︙ | |
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include "config.h"
#include <assert.h>
#include <stdlib.h>
#include <string.h>
#import "OFXMLElement.h"
#import "OFAutoreleasePool.h"
#import "OFExceptions.h"
int _OFXMLElement_reference;
@implementation OFXMLAttribute
+ attributeWithName: (OFString*)name_
|
>
>
|
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#include "config.h"
#include <assert.h>
#include <stdlib.h>
#include <string.h>
#import "OFXMLElement.h"
#import "OFString.h"
#import "OFArray.h"
#import "OFAutoreleasePool.h"
#import "OFExceptions.h"
int _OFXMLElement_reference;
@implementation OFXMLAttribute
+ attributeWithName: (OFString*)name_
|
︙ | | | ︙ | |
Modified src/OFXMLParser.h
from [7ded0c5e85]
to [9941ba9dfc].
︙ | | | ︙ | |
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
*/
#import "OFObject.h"
#import "OFString.h"
extern int _OFXMLParser_reference;
@class OFMutableString;
@class OFXMLParser;
/**
* A protocol that needs to be implemented by delegates for OFXMLParser.
*/
@protocol OFXMLParserDelegate
/**
* This callback is called when the XML parser found the start of a new tag.
|
|
|
>
|
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
*/
#import "OFObject.h"
#import "OFString.h"
extern int _OFXMLParser_reference;
@class OFXMLParser;
@class OFArray;
@class OFMutableArray;
/**
* A protocol that needs to be implemented by delegates for OFXMLParser.
*/
@protocol OFXMLParserDelegate
/**
* This callback is called when the XML parser found the start of a new tag.
|
︙ | | | ︙ | |
Modified src/OFXMLParser.m
from [0e60b78004]
to [08dd8b2077].
︙ | | | ︙ | |
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
*/
#include "config.h"
#include <string.h>
#import "OFXMLParser.h"
#import "OFAutoreleasePool.h"
#import "OFExceptions.h"
#import "OFMacros.h"
int _OFXMLParser_reference;
static OF_INLINE OFString*
|
>
>
|
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
*/
#include "config.h"
#include <string.h>
#import "OFXMLParser.h"
#import "OFString.h"
#import "OFArray.h"
#import "OFAutoreleasePool.h"
#import "OFExceptions.h"
#import "OFMacros.h"
int _OFXMLParser_reference;
static OF_INLINE OFString*
|
︙ | | | ︙ | |
Modified tests/OFDataArray.m
from [7e51a1f773]
to [5b41786ab9].
︙ | | | ︙ | |
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
* the packaging of this file.
*/
#include "config.h"
#include <string.h>
#import "OFArray.h"
#import "OFAutoreleasePool.h"
#import "OFString.h"
#import "OFExceptions.h"
#import "main.h"
static OFString *module;
|
|
|
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
* the packaging of this file.
*/
#include "config.h"
#include <string.h>
#import "OFDataArray.h"
#import "OFAutoreleasePool.h"
#import "OFString.h"
#import "OFExceptions.h"
#import "main.h"
static OFString *module;
|
︙ | | | ︙ | |
Modified tests/OFDictionary.m
from [531c951e77]
to [a0ff0ff918].
︙ | | | ︙ | |
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#include "config.h"
#import "OFDictionary.h"
#import "OFAutoreleasePool.h"
#import "OFString.h"
#import "OFExceptions.h"
#import "main.h"
static OFString *module = @"OFDictionary";
|
>
|
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#include "config.h"
#import "OFDictionary.h"
#import "OFArray.h"
#import "OFAutoreleasePool.h"
#import "OFString.h"
#import "OFExceptions.h"
#import "main.h"
static OFString *module = @"OFDictionary";
|
︙ | | | ︙ | |
Modified tests/OFXMLElement.m
from [b8335657fb]
to [f509f6be50].
︙ | | | ︙ | |
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#include "config.h"
#import "OFXMLElement.h"
#import "OFAutoreleasePool.h"
#import "OFString.h"
#import "OFExceptions.h"
#import "main.h"
static OFString *module = @"OFXMLElement";
|
>
>
|
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
* Q Public License 1.0, which can be found in the file LICENSE included in
* the packaging of this file.
*/
#include "config.h"
#import "OFXMLElement.h"
#import "OFString.h"
#import "OFArray.h"
#import "OFAutoreleasePool.h"
#import "OFString.h"
#import "OFExceptions.h"
#import "main.h"
static OFString *module = @"OFXMLElement";
|
︙ | | | ︙ | |
Modified tests/OFXMLParser.m
from [0c5c8dbd56]
to [bbebdfcead].
︙ | | | ︙ | |
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
*/
#include "config.h"
#include <string.h>
#import "OFXMLParser.h"
#import "OFAutoreleasePool.h"
#import "OFString.h"
#import "OFExceptions.h"
#import "main.h"
static OFString *module = @"OFXMLParser";
|
>
>
|
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
*/
#include "config.h"
#include <string.h>
#import "OFXMLParser.h"
#import "OFString.h"
#import "OFArray.h"
#import "OFAutoreleasePool.h"
#import "OFString.h"
#import "OFExceptions.h"
#import "main.h"
static OFString *module = @"OFXMLParser";
|
︙ | | | ︙ | |