XenevaOS
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Functions
i_system.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <stdarg.h>
#include <unistd.h>
#include "config.h"
#include "deh_str.h"
#include "doomtype.h"
#include "m_argv.h"
#include "m_config.h"
#include "doomgeneric.h"
#include "m_misc.h"
#include "i_joystick.h"
#include "i_sound.h"
#include "i_timer.h"
#include "i_video.h"
#include "i_system.h"
#include "w_wad.h"
#include "z_zone.h"
Include dependency graph for i_system.c:

Classes

struct  atexit_listentry_s
 

Macros

#define DEFAULT_RAM   6 /* MiB */
 
#define MIN_RAM   6 /* MiB */
 
#define ZENITY_BINARY   "/usr/bin/zenity"
 
#define DOS_MEM_DUMP_SIZE   10
 

Typedefs

typedef struct atexit_listentry_s atexit_listentry_t
 

Functions

void I_AtExit (atexit_func_t func, boolean run_on_error)
 
void I_Tactile (int on, int off, int total)
 
byte * I_ZoneBase (int *size)
 
void I_PrintBanner (char *msg)
 
void I_PrintDivider (void)
 
void I_PrintStartupBanner (char *gamedescription)
 
boolean I_ConsoleStdout (void)
 
void I_Quit (void)
 
void I_Error (char *error,...)
 
boolean I_GetMemoryValue (unsigned int offset, void *value, int size)
 

Macro Definition Documentation

◆ DEFAULT_RAM

#define DEFAULT_RAM   6 /* MiB */

◆ DOS_MEM_DUMP_SIZE

#define DOS_MEM_DUMP_SIZE   10

◆ MIN_RAM

#define MIN_RAM   6 /* MiB */

◆ ZENITY_BINARY

#define ZENITY_BINARY   "/usr/bin/zenity"

Typedef Documentation

◆ atexit_listentry_t

Function Documentation

◆ I_AtExit()

void I_AtExit ( atexit_func_t  func,
boolean  run_on_error 
)

◆ I_ConsoleStdout()

boolean I_ConsoleStdout ( void  )

◆ I_Error()

void I_Error ( char *  error,
  ... 
)

◆ I_GetMemoryValue()

boolean I_GetMemoryValue ( unsigned int  offset,
void *  value,
int  size 
)

◆ I_PrintBanner()

void I_PrintBanner ( char *  msg)

◆ I_PrintDivider()

void I_PrintDivider ( void  )

◆ I_PrintStartupBanner()

void I_PrintStartupBanner ( char *  gamedescription)

◆ I_Quit()

void I_Quit ( void  )

◆ I_Tactile()

void I_Tactile ( int  on,
int  off,
int  total 
)

◆ I_ZoneBase()

byte * I_ZoneBase ( int *  size)