|
ugBASIC 1.18
An isomorphic BASIC language compiler for retrocomputers
|
#include "../../ugbc.h"Go to the source code of this file.
Functions | |
| void | dojo_fujinet_init (Environment *_environment) |
| void | dojo_fujinet_begin (Environment *_environment) |
| void | dojo_fujinet_put_request0 (Environment *_environment, int _command, char *_param1, char *_param2, char *_result) |
| void | dojo_fujinet_put_request (Environment *_environment, int _command, char *_param1, char *_param2, char *_address, char *_size, char *_result) |
| void | dojo_fujinet_put_requestd (Environment *_environment, int _command, char *_param1, char *_param2, char *_data, char *_size, char *_result) |
| void | dojo_fujinet_put_requestds (Environment *_environment, int _command, char *_param1, char *_param2, char *_data, int _size, char *_result) |
| void | dojo_fujinet_partial (Environment *_environment) |
| void | dojo_fujinet_get_response0 (Environment *_environment, char *_status) |
| void | dojo_fujinet_get_response (Environment *_environment, char *_status, char *_address, char *_size) |
| void | dojo_fujinet_get_responsed (Environment *_environment, char *_status, char *_data, char *_size) |
| void | dojo_fujinet_get_response_size (Environment *_environment, char *_status, char *_size) |
| void | dojo_fujinet_get_response_payload (Environment *_environment, char *_address) |
| void | dojo_fujinet_get_response_payloadd (Environment *_environment, char *_data) |
| void | dojo_fujinet_end (Environment *_environment) |
Variables | |
| char | DATATYPE_AS_STRING [][16] |
| void dojo_fujinet_begin | ( | Environment * | _environment | ) |
Definition at line 76 of file dojo_fujinet.c.
| void dojo_fujinet_end | ( | Environment * | _environment | ) |
Definition at line 160 of file dojo_fujinet.c.
| void dojo_fujinet_get_response | ( | Environment * | _environment, |
| char * | _status, | ||
| char * | _address, | ||
| char * | _size ) |
Definition at line 130 of file dojo_fujinet.c.
| void dojo_fujinet_get_response0 | ( | Environment * | _environment, |
| char * | _status ) |
Definition at line 124 of file dojo_fujinet.c.
| void dojo_fujinet_get_response_payload | ( | Environment * | _environment, |
| char * | _address ) |
Definition at line 148 of file dojo_fujinet.c.
| void dojo_fujinet_get_response_payloadd | ( | Environment * | _environment, |
| char * | _data ) |
Definition at line 154 of file dojo_fujinet.c.
| void dojo_fujinet_get_response_size | ( | Environment * | _environment, |
| char * | _status, | ||
| char * | _size ) |
Definition at line 142 of file dojo_fujinet.c.
| void dojo_fujinet_get_responsed | ( | Environment * | _environment, |
| char * | _status, | ||
| char * | _data, | ||
| char * | _size ) |
Definition at line 136 of file dojo_fujinet.c.
| void dojo_fujinet_init | ( | Environment * | _environment | ) |
Definition at line 43 of file dojo_fujinet.c.
| void dojo_fujinet_partial | ( | Environment * | _environment | ) |
Definition at line 111 of file dojo_fujinet.c.
| void dojo_fujinet_put_request | ( | Environment * | _environment, |
| int | _command, | ||
| char * | _param1, | ||
| char * | _param2, | ||
| char * | _address, | ||
| char * | _size, | ||
| char * | _result ) |
Definition at line 93 of file dojo_fujinet.c.
| void dojo_fujinet_put_request0 | ( | Environment * | _environment, |
| int | _command, | ||
| char * | _param1, | ||
| char * | _param2, | ||
| char * | _result ) |
Definition at line 87 of file dojo_fujinet.c.
| void dojo_fujinet_put_requestd | ( | Environment * | _environment, |
| int | _command, | ||
| char * | _param1, | ||
| char * | _param2, | ||
| char * | _data, | ||
| char * | _size, | ||
| char * | _result ) |
Definition at line 99 of file dojo_fujinet.c.
| void dojo_fujinet_put_requestds | ( | Environment * | _environment, |
| int | _command, | ||
| char * | _param1, | ||
| char * | _param2, | ||
| char * | _data, | ||
| int | _size, | ||
| char * | _result ) |
Definition at line 105 of file dojo_fujinet.c.
|
extern |
This variable defines as an array of constant pointers. Each element of the array represents the "human" name of a ugBASIC's data type. The main reason is to map an IDto a readable string. If ugBASIC encounters an error, you don't want it to print "Error in type 2," but rather "Error in type FLOAT.". Note that it's vital that the order of strings in the array exactly reflects the order of the IDs in your enum. If you move an element to one, you must also move it to the other, otherwise the mapping will be staggered. Often, a final NULL or UNKNOWN string is added to handle error cases or to allow you to loop through the array without knowing its size beforehand.
Definition at line 133 of file _infrastructure.c.