|
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) |