Crossfire Server, Trunk
_shared_string Struct Reference

#include <shstr.h>

+ Collaboration diagram for _shared_string:

Data Fields

struct _shared_stringnext
 
unsigned REFCOUNT_TYPE refcount
 
char string [PADDING]
 
union {
   struct _shared_string **   array
 
   struct _shared_string *   previous
 
u
 

Detailed Description

One actual shared string.

Definition at line 70 of file shstr.h.

Field Documentation

◆ array

struct _shared_string** _shared_string::array

Definition at line 72 of file shstr.h.

Referenced by add_ptr_assoc(), add_string(), and free_string().

◆ next

struct _shared_string* _shared_string::next

Definition at line 75 of file shstr.h.

Referenced by add_string(), find_string(), free_string(), new_shared_string(), and ss_dump_table().

◆ previous

struct _shared_string* _shared_string::previous

Definition at line 73 of file shstr.h.

Referenced by add_string(), free_string(), and new_shared_string().

◆ refcount

unsigned REFCOUNT_TYPE _shared_string::refcount

Definition at line 79 of file shstr.h.

Referenced by add_string(), free_string(), new_shared_string(), and ss_dump_table().

◆ string

char _shared_string::string[PADDING]

Definition at line 84 of file shstr.h.

Referenced by add_string(), find_string(), new_shared_string(), and ss_dump_table().

◆ u

union { ... } _shared_string::u

The documentation for this struct was generated from the following file: