File boards.c


Included Files

  • #include "conf.h"
  • #include "sysdep.h"
  • #include <stdio.h>
  • #include <ctype.h>
  • #include <stdlib.h>
  • #include <string.h>
  • #include <sys/types.h>
  • #include <unistd.h>
  • #include <limits.h>
  • #include <sys/time.h>
  • #include <assert.h>
  • #include "structs.h"
  • #include "utils.h"
  • #include "comm.h"
  • #include "db.h"
  • #include "boards.h"
  • #include "interpreter.h"
  • #include "handler.h"

  • Global Variable board_info

    struct board_info_type board_info[4]
    Visible in:
  • boards.c
  • Used in:
  • Board_display_msg() : boards.c
  • Board_load_board() : boards.c
  • Board_remove_msg() : boards.c
  • Board_reset_board() : boards.c
  • Board_save_board() : boards.c
  • Board_show_board() : boards.c
  • Board_write_message() : boards.c
  • find_board() : boards.c
  • init_boards() : boards.c

  • Global Variable msg_storage

    char* msg_storage[(]
    Visible in:
  • boards.c
  • Used in:
  • Board_display_msg() : boards.c
  • Board_load_board() : boards.c
  • Board_remove_msg() : boards.c
  • Board_reset_board() : boards.c
  • Board_save_board() : boards.c
  • Board_write_message() : boards.c
  • init_boards() : boards.c

  • Global Variable msg_storage_taken

    int msg_storage_taken[(]
    Visible in:
  • boards.c
  • Used in:
  • Board_remove_msg() : boards.c
  • Board_reset_board() : boards.c
  • find_slot() : boards.c
  • init_boards() : boards.c

  • Global Variable num_of_msgs

    int num_of_msgs[4]
    Visible in:
  • boards.c
  • Used in:
  • Board_display_msg() : boards.c
  • Board_load_board() : boards.c
  • Board_remove_msg() : boards.c
  • Board_reset_board() : boards.c
  • Board_save_board() : boards.c
  • Board_show_board() : boards.c
  • Board_write_message() : boards.c
  • init_boards() : boards.c

  • Global Variable CMD_READ

    int CMD_READ
    Visible in:
  • boards.c
  • Used in:
  • gen_board() : boards.c
  • init_boards() : boards.c

  • Global Variable CMD_LOOK

    int CMD_LOOK
    Visible in:
  • boards.c
  • Used in:
  • gen_board() : boards.c
  • init_boards() : boards.c

  • Global Variable CMD_EXAMINE

    int CMD_EXAMINE
    Visible in:
  • boards.c
  • Used in:
  • gen_board() : boards.c
  • init_boards() : boards.c

  • Global Variable CMD_WRITE

    int CMD_WRITE
    Visible in:
  • boards.c
  • Used in:
  • gen_board() : boards.c
  • init_boards() : boards.c

  • Global Variable CMD_REMOVE

    int CMD_REMOVE
    Visible in:
  • boards.c
  • Used in:
  • gen_board() : boards.c
  • init_boards() : boards.c

  • Global Variable msg_index

    struct board_msginfo msg_index[4][60]
    Visible in:
  • boards.c
  • Used in:
  • Board_display_msg() : boards.c
  • Board_load_board() : boards.c
  • Board_remove_msg() : boards.c
  • Board_reset_board() : boards.c
  • Board_save_board() : boards.c
  • Board_show_board() : boards.c
  • Board_write_message() : boards.c
  • init_boards() : boards.c

  • External Variables

    world
    extern struct room_data* world
    Defined in:
  • db.c
  • descriptor_list
    extern struct descriptor_data* descriptor_list

    Defined in:
  • comm.c

  • Global Function Board_display_msg()

    int Board_display_msg ( int board_type, struct char_data* ch, char* arg )
    Prototyped in:
  • boards.h
  • Calls:
  • Board_show_board() : boards.c
  • basic_mud_log() : utils.c
  • isname() : handler.c
  • one_argument() : interpreter.c
  • page_string() : modify.c
  • send_to_char() : comm.c
  • atoi(), sprintf()
  • Called by:
  • gen_board() : boards.c
  • References Variables:
  • board_info : boards.c
  • msg_index : boards.c
  • msg_storage : boards.c
  • num_of_msgs : boards.c

  • Global Function Board_load_board()

    void Board_load_board ( int board_type )
    Prototyped in:
  • boards.h
  • Calls:
  • Board_reset_board() : boards.c
  • basic_mud_log() : utils.c
  • find_slot() : boards.c
  • __gnu_malloc(), exit(), fclose(), fopen(), fread(), perror()
  • Called by:
  • init_boards() : boards.c
  • References Variables:
  • board_info : boards.c
  • msg_index : boards.c
  • msg_storage : boards.c
  • num_of_msgs : boards.c

  • Global Function Board_remove_msg()

    int Board_remove_msg ( int board_type, struct char_data* ch, char* arg )
    Prototyped in:
  • boards.h
  • Calls:
  • Board_save_board() : boards.c
  • act() : comm.c
  • basic_mud_log() : utils.c
  • one_argument() : interpreter.c
  • send_to_char() : comm.c
  • atoi(), free(), sprintf(), strstr()
  • Called by:
  • gen_board() : boards.c
  • References Variables:
  • board_info : boards.c
  • descriptor_list : comm.c
  • msg_index : boards.c
  • msg_storage : boards.c
  • msg_storage_taken : boards.c
  • num_of_msgs : boards.c

  • Global Function Board_reset_board()

    void Board_reset_board ( int board_type )
    Prototyped in:
  • boards.h
  • Calls:
  • free(), memset(), unlink()
  • Called by:
  • Board_load_board() : boards.c
  • References Variables:
  • board_info : boards.c
  • msg_index : boards.c
  • msg_storage : boards.c
  • msg_storage_taken : boards.c
  • num_of_msgs : boards.c

  • Global Function Board_save_board()

    void Board_save_board ( int board_type )
    Prototyped in:
  • boards.h
  • Calls:
  • fclose(), fopen(), fwrite(), perror(), strlen(), unlink()
  • Called by:
  • Board_remove_msg() : boards.c
  • string_add() : modify.c
  • References Variables:
  • board_info : boards.c
  • msg_index : boards.c
  • msg_storage : boards.c
  • num_of_msgs : boards.c

  • Global Function Board_show_board()

    int Board_show_board ( int board_type, struct char_data* ch, char* arg )
    Prototyped in:
  • boards.h
  • Calls:
  • act() : comm.c
  • basic_mud_log() : utils.c
  • isname() : handler.c
  • one_argument() : interpreter.c
  • page_string() : modify.c
  • send_to_char() : comm.c
  • sprintf(), strcat(), strcpy(), strlen()
  • Called by:
  • Board_display_msg() : boards.c
  • gen_board() : boards.c
  • References Variables:
  • board_info : boards.c
  • msg_index : boards.c
  • num_of_msgs : boards.c

  • Global Function Board_write_message()

    void Board_write_message ( int board_type, struct char_data* ch, char* arg )
    Prototyped in:
  • boards.h
  • Calls:
  • act() : comm.c
  • basic_mud_log() : utils.c
  • delete_doubledollar() : interpreter.c
  • find_slot() : boards.c
  • send_to_char() : comm.c
  • skip_spaces() : interpreter.c
  • __gnu_malloc(), asctime(), localtime(), sprintf(), strcpy(), strlen(), time()
  • Called by:
  • gen_board() : boards.c
  • References Variables:
  • board_info : boards.c
  • msg_index : boards.c
  • msg_storage : boards.c
  • num_of_msgs : boards.c

  • Global Function find_board()

    int find_board ( struct char_data* ch )
    Called by:
  • gen_board() : boards.c
  • References Variables:
  • board_info : boards.c
  • world : db.c

  • Global Function find_slot()

    int find_slot ( void )
    Called by:
  • Board_load_board() : boards.c
  • Board_write_message() : boards.c
  • References Variables:
  • msg_storage_taken : boards.c

  • Global Function gen_board()

    int ( gen_board) ( struct char_data* ch, void* me, int cmd, char* argument )
    Calls:
  • Board_display_msg() : boards.c
  • Board_remove_msg() : boards.c
  • Board_show_board() : boards.c
  • Board_write_message() : boards.c
  • basic_mud_log() : utils.c
  • find_board() : boards.c
  • init_boards() : boards.c
  • References Variables:
  • CMD_EXAMINE : boards.c
  • CMD_LOOK : boards.c
  • CMD_READ : boards.c
  • CMD_REMOVE : boards.c
  • CMD_WRITE : boards.c

  • Global Function init_boards()

    void init_boards ( void )
    Calls:
  • Board_load_board() : boards.c
  • basic_mud_log() : utils.c
  • find_command() : interpreter.c
  • real_object() : db.c
  • exit(), memset(), sprintf()
  • Called by:
  • gen_board() : boards.c
  • References Variables:
  • CMD_EXAMINE : boards.c
  • CMD_LOOK : boards.c
  • CMD_READ : boards.c
  • CMD_REMOVE : boards.c
  • CMD_WRITE : boards.c
  • board_info : boards.c
  • msg_index : boards.c
  • msg_storage : boards.c
  • msg_storage_taken : boards.c
  • num_of_msgs : boards.c