Up

# Types and Constants

### Authors

Richard Frith-Macdonald

Copyright: (C) 2005 Free Software Foundation, Inc.

### Contents -

1. Type index
2. Variable index
3. Constant index
4. GSObjCRuntime types
5. GSUnion types
6. GSIArray types
7. GSIMap types
8. GSMime types
9. Unicode types
10. GSIArray variables
11. GSIMap variables
12. GSLock variables
13. GSMime constants

# Type index

Type

- GSIArray
- GSIArray_t
- GSIMapBucket
- GSIMapBucket_t
- GSIMapEnumerator
- GSIMapEnumerator_t
- GSIMapNode
- GSIMapNode_t
- GSIMapTable
- GSIMapTable_t
- GSIVar
- GSMethod
- GSMimeErrorCode
- NSGNUstepStringEncoding
- NSInteger
- NSUInteger
- struct _GSIMapEnumerator

# Variable index

Variable

- _GSIE
- gnustep_global_lock
- struct _GSIArray
- struct _GSIMapBucket
- struct _GSIMapNode
- struct _GSIMapTable

# Constant index

Constant

- GSMimeErrorDomain

# GSObjCRuntime types

### GSIVar

typedef Ivar GSIVar;
Availability: OpenStep
Description forthcoming.

### GSMethod

typedef Method GSMethod;
Availability: OpenStep
Description forthcoming.

# GSUnion types

### NSInteger

typedef intptr_t NSInteger;
Availability: OpenStep
Description forthcoming.

### NSUInteger

typedef uintptr_t NSUInteger;
Availability: OpenStep
Description forthcoming.

# GSIArray types

### GSIArray

typedef struct _GSIArray* GSIArray;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSIArray_t

typedef struct _GSIArray GSIArray_t;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

# GSIMap types

### GSIMapBucket

typedef GSIMapBucket_t* GSIMapBucket;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSIMapBucket_t

typedef struct _GSIMapBucket GSIMapBucket_t;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSIMapEnumerator

typedef GSIMapEnumerator_t* GSIMapEnumerator;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSIMapEnumerator_t

typedef struct _GSIMapEnumerator GSIMapEnumerator_t;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSIMapNode

typedef GSIMapNode_t* GSIMapNode;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSIMapNode_t

typedef struct _GSIMapNode GSIMapNode_t;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSIMapTable

typedef GSIMapTable_t* GSIMapTable;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### GSIMapTable_t

typedef struct _GSIMapTable GSIMapTable_t;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### struct _GSIMapEnumerator

typedef struct _GSIMapEnumerator struct _GSIMapEnumerator;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

# GSMime types

### GSMimeErrorCode

typedef enum ... GSMimeErrorCode;
Availability: Not in OpenStep/MacOS-X
The error codes used in the GSMimeErrorDomain

GSMimeSMTPAbort
GSMimeSMTPTimeout
GSMimeSMTPCommsEnd
GSMimeSMTPCommsError
GSMimeSMTPServerResponse

# Unicode types

### NSGNUstepStringEncoding

typedef enum _NSGNUstepStringEncoding NSGNUstepStringEncoding;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

# GSIArray variables

### struct _GSIArray

struct _GSIArray struct _GSIArray;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

# GSIMap variables

### _GSIE

int* _GSIE;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### struct _GSIMapBucket

struct _GSIMapBucket struct _GSIMapBucket;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### struct _GSIMapNode

struct _GSIMapNode struct _GSIMapNode;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

### struct _GSIMapTable

struct _GSIMapTable struct _GSIMapTable;
Availability: Not in OpenStep/MacOS-X
Description forthcoming.

# GSLock variables

### gnustep_global_lock

NSRecursiveLock* gnustep_global_lock;
Availability: OpenStep
Global lock to be used by classes when operating on any global data that invoke other methods which also access global; thus, creating the potential for deadlock.

# GSMime constants

### GSMimeErrorDomain

NSString* const GSMimeErrorDomain;
Availability: Not in OpenStep/MacOS-X
The error domain for the GSMime system.

Up