ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
init.h File Reference

Platform initialization and static synchronization helpers. More...

Go to the source code of this file.

Data Structures

struct  static_mutex_t
 Static mutex structure for global mutexes requiring static initialization. More...
 
struct  static_rwlock_t
 Static reader-writer lock structure for global rwlocks requiring static initialization. More...
 
struct  static_cond_t
 Static condition variable structure for global condition variables requiring static initialization. More...
 

Macros

#define STATIC_MUTEX_INIT   {PTHREAD_MUTEX_INITIALIZER, 1}
 
#define STATIC_RWLOCK_INIT   {PTHREAD_RWLOCK_INITIALIZER, 1}
 
#define STATIC_COND_INIT   {PTHREAD_COND_INITIALIZER, 1}
 

Functions

asciichat_error_t platform_init (void)
 Initialize platform-specific subsystems.
 
void platform_cleanup (void)
 Cleanup platform-specific subsystems.
 

Detailed Description

Platform initialization and static synchronization helpers.

Definition in file init.h.