|
Structures de données |
struct | memory_zone |
struct | zone_info |
struct | zone_info_num |
Macros |
#define | search_basic_file(a, b) search_mem_zone(1,a,b) |
#define | BASICfile memory_zone |
#define | read_toBfile read_mem_zone |
#define | write_toBfile write_mem_zone |
#define | clear_basfile clear_mem_zone |
#define | CREATE_ZONE 0 |
#define | RESIZE_ZONE 2 |
#define | DELETE_ZONE 3 |
#define | GIVE_SEG_ABSADD(a) ((u_int)((a)>> 4)) |
#define | GIVE_OFF_ABSADD(a) ((u_int)((a) & 0xF)) |
Fonctions |
void | print_mzstruct (struct memory_zone *mz) |
int | create_mem_zone (unsigned char zone_id, unsigned char *zonename, unsigned int size, int flag) |
long | search_mem_zone (int zone_id, unsigned char *zone_name, struct memory_zone *bf) |
unsigned int | write_mem_zone (struct memory_zone *bf, const void *src, unsigned offset, unsigned length) |
unsigned | read_mem_zone (struct memory_zone *bf, void *dest, unsigned offset, unsigned length) |
void | clear_mem_zone (const struct memory_zone *bf) |
void | change_password (struct memory_zone *bf, unsigned char *password) |
unsigned long | afxleft (void) |
char far * | tell_mem_zone_seg (unsigned char id) |
void | huge_movedata (unsigned int src_seg, unsigned int src_off, unsigned int des_seg, unsigned int des_off, unsigned long num) |
void | my_movedata (unsigned int src_seg, unsigned int src_off, unsigned int des_seg, unsigned int des_off, size_t size_to_copy, int direction) |
void | init_area (unsigned int b_segment, unsigned int b_offset, unsigned int msize, unsigned int value, int direction) |
unsigned long | give_absolute_add (void far *pointer) |
void far * | give_far_pointer (unsigned long abs_add) |