32 lines
796 B
C
32 lines
796 B
C
/* Copyright (c) 2019 ACK Project.
|
|
* See the copyright notice in the ACK home directory,
|
|
* in the file "Copyright".
|
|
*
|
|
*/
|
|
#ifndef DATA_H_
|
|
#define DATA_H_
|
|
|
|
#include "global.h"
|
|
|
|
|
|
void init_data(ptr hb);
|
|
void newHP(ptr ap);
|
|
void dt_stdp(register ptr addr, ptr ap);
|
|
void dt_stn(register ptr addr, long al, size n);
|
|
void dt_stw(register ptr addr, long al);
|
|
void dt_stip(register ptr addr, ptr ap);
|
|
#ifndef NOFLOAT
|
|
void dt_stf(register ptr addr, double f, register size n);
|
|
#endif
|
|
|
|
ptr dt_ldip(ptr addr);
|
|
ptr dt_lddp(register ptr addr);
|
|
unsigned long dt_ldu(register ptr addr, size n);
|
|
unsigned long dt_lduw(register ptr addr);
|
|
long dt_lds(register ptr addr, size n);
|
|
long dt_ldsw(register ptr addr);
|
|
void dt_mvd(ptr d2, ptr d1, size n);
|
|
void dt_mvs(ptr d, ptr s, size n);
|
|
|
|
#endif /* DATA_H_ */
|