bts2str(), long2str() are in <ack_string.h>
This commit is contained in:
parent
b5b1da6f1a
commit
3463f0c944
|
@ -8,6 +8,7 @@
|
||||||
|
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
#include "parameters.h"
|
#include "parameters.h"
|
||||||
|
#include <ack_string.h>
|
||||||
#include <alloc.h>
|
#include <alloc.h>
|
||||||
#include <flt_arith.h>
|
#include <flt_arith.h>
|
||||||
#include "arith.h"
|
#include "arith.h"
|
||||||
|
@ -455,8 +456,6 @@ p1_expr(lvl, expr)
|
||||||
break;
|
break;
|
||||||
case String:
|
case String:
|
||||||
{
|
{
|
||||||
char *bts2str();
|
|
||||||
|
|
||||||
print(
|
print(
|
||||||
"\"%s\"\n",
|
"\"%s\"\n",
|
||||||
bts2str(expr->SG_VALUE, expr->SG_LEN-1,
|
bts2str(expr->SG_VALUE, expr->SG_LEN-1,
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
#ifndef LINT
|
#ifndef LINT
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
#include <ack_string.h>
|
||||||
#include <em.h>
|
#include <em.h>
|
||||||
#include <em_reg.h>
|
#include <em_reg.h>
|
||||||
#include <alloc.h>
|
#include <alloc.h>
|
||||||
|
@ -32,7 +33,6 @@
|
||||||
#define CRASH() crash("EVAL: CRASH at line %u", __LINE__)
|
#define CRASH() crash("EVAL: CRASH at line %u", __LINE__)
|
||||||
|
|
||||||
char *symbol2str();
|
char *symbol2str();
|
||||||
char *long2str();
|
|
||||||
arith NewLocal(); /* util.c */
|
arith NewLocal(); /* util.c */
|
||||||
#define LocalPtrVar() NewLocal(pointer_size, pointer_align, reg_pointer, REGISTER)
|
#define LocalPtrVar() NewLocal(pointer_size, pointer_align, reg_pointer, REGISTER)
|
||||||
extern int err_occurred; /* error.c */
|
extern int err_occurred; /* error.c */
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
#include "l_em.h"
|
#include "l_em.h"
|
||||||
#include "l_lint.h"
|
#include "l_lint.h"
|
||||||
#endif /* LINT */
|
#endif /* LINT */
|
||||||
|
#include <ack_string.h>
|
||||||
#include <alloc.h>
|
#include <alloc.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <flt_arith.h>
|
#include <flt_arith.h>
|
||||||
|
@ -38,7 +39,6 @@
|
||||||
#define con_nullbyte() C_con_ucon("0", (arith)1)
|
#define con_nullbyte() C_con_ucon("0", (arith)1)
|
||||||
#define aggregate_type(tp) ((tp)->tp_fund == ARRAY || (tp)->tp_fund == STRUCT)
|
#define aggregate_type(tp) ((tp)->tp_fund == ARRAY || (tp)->tp_fund == STRUCT)
|
||||||
|
|
||||||
char *long2str();
|
|
||||||
char *strncpy();
|
char *strncpy();
|
||||||
extern char options[];
|
extern char options[];
|
||||||
static int gen_error;
|
static int gen_error;
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
#ifdef LINT
|
#ifdef LINT
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
#include <ack_string.h>
|
||||||
#include <alloc.h>
|
#include <alloc.h>
|
||||||
#include "interface.h"
|
#include "interface.h"
|
||||||
#ifdef ANSI
|
#ifdef ANSI
|
||||||
|
@ -35,7 +36,6 @@
|
||||||
#include "l_outdef.h"
|
#include "l_outdef.h"
|
||||||
#include "l_class.h"
|
#include "l_class.h"
|
||||||
|
|
||||||
extern char *bts2str();
|
|
||||||
extern char *symbol2str();
|
extern char *symbol2str();
|
||||||
|
|
||||||
int stat_number = 9999; /* static scope number */
|
int stat_number = 9999; /* static scope number */
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
/* MAIN PROGRAM */
|
/* MAIN PROGRAM */
|
||||||
|
|
||||||
#include "parameters.h"
|
#include "parameters.h"
|
||||||
|
#include <ack_string.h>
|
||||||
#include <system.h>
|
#include <system.h>
|
||||||
#include "idf.h"
|
#include "idf.h"
|
||||||
#include "input.h"
|
#include "input.h"
|
||||||
|
@ -442,7 +443,6 @@ preprocess()
|
||||||
case STRING:
|
case STRING:
|
||||||
{
|
{
|
||||||
char sbuf[1024]; /* a transient buffer */
|
char sbuf[1024]; /* a transient buffer */
|
||||||
char *bts2str();
|
|
||||||
|
|
||||||
print("\"%s\" ", bts2str(dot.tk_bts, dot.tk_len -
|
print("\"%s\" ", bts2str(dot.tk_bts, dot.tk_len -
|
||||||
1, sbuf));
|
1, sbuf));
|
||||||
|
|
|
@ -12,6 +12,7 @@
|
||||||
|
|
||||||
#ifndef NOPP
|
#ifndef NOPP
|
||||||
|
|
||||||
|
#include <ack_string.h>
|
||||||
#include <alloc.h>
|
#include <alloc.h>
|
||||||
#include "idf.h"
|
#include "idf.h"
|
||||||
#include "input.h"
|
#include "input.h"
|
||||||
|
@ -514,7 +515,6 @@ macro_func(idef)
|
||||||
*/
|
*/
|
||||||
register struct macro *mac = idef->id_macro;
|
register struct macro *mac = idef->id_macro;
|
||||||
static char FilNamBuf[PATHLENGTH];
|
static char FilNamBuf[PATHLENGTH];
|
||||||
char *long2str();
|
|
||||||
|
|
||||||
switch (idef->id_text[2]) {
|
switch (idef->id_text[2]) {
|
||||||
case 'F': /* __FILE__ */
|
case 'F': /* __FILE__ */
|
||||||
|
|
|
@ -12,6 +12,7 @@
|
||||||
#else
|
#else
|
||||||
#include "l_em.h"
|
#include "l_em.h"
|
||||||
#endif /* LINT */
|
#endif /* LINT */
|
||||||
|
#include <ack_string.h>
|
||||||
#include <alloc.h>
|
#include <alloc.h>
|
||||||
#include "Lpars.h"
|
#include "Lpars.h"
|
||||||
#include "label.h"
|
#include "label.h"
|
||||||
|
@ -84,8 +85,6 @@ code_startswitch(expp)
|
||||||
C_bra(l_table); /* goto start of switch_table */
|
C_bra(l_table); /* goto start of switch_table */
|
||||||
}
|
}
|
||||||
|
|
||||||
extern char *long2str();
|
|
||||||
|
|
||||||
code_endswitch()
|
code_endswitch()
|
||||||
{
|
{
|
||||||
register struct switch_hdr *sh = switch_stack;
|
register struct switch_hdr *sh = switch_stack;
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
|
#include <ack_string.h>
|
||||||
#include "parameters.h"
|
#include "parameters.h"
|
||||||
#include "alloc.h"
|
#include "alloc.h"
|
||||||
#include "idf.h"
|
#include "idf.h"
|
||||||
|
@ -506,7 +507,6 @@ macro_func(idef)
|
||||||
*/
|
*/
|
||||||
register struct macro *mac = idef->id_macro;
|
register struct macro *mac = idef->id_macro;
|
||||||
static char FilNamBuf[PATHLENGTH];
|
static char FilNamBuf[PATHLENGTH];
|
||||||
char *long2str();
|
|
||||||
|
|
||||||
switch (idef->id_text[2]) {
|
switch (idef->id_text[2]) {
|
||||||
case 'F': /* __FILE__ */
|
case 'F': /* __FILE__ */
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
#include <ack_string.h>
|
||||||
#include <alloc.h>
|
#include <alloc.h>
|
||||||
#include <em_arith.h>
|
#include <em_arith.h>
|
||||||
#include <em_label.h>
|
#include <em_label.h>
|
||||||
|
@ -455,7 +456,6 @@ genrck(tp)
|
||||||
arith lb, ub;
|
arith lb, ub;
|
||||||
register label ol;
|
register label ol;
|
||||||
arith size = tp->tp_size;
|
arith size = tp->tp_size;
|
||||||
extern char *long2str();
|
|
||||||
register t_type *btp = BaseType(tp);
|
register t_type *btp = BaseType(tp);
|
||||||
|
|
||||||
if (size < word_size) size = word_size;
|
if (size < word_size) size = word_size;
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
#include "parameters.h"
|
#include "parameters.h"
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
|
|
||||||
|
#include <ack_string.h>
|
||||||
#include <alloc.h>
|
#include <alloc.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <em_arith.h>
|
#include <em_arith.h>
|
||||||
|
@ -475,7 +476,7 @@ CutSize(expr)
|
||||||
|
|
||||||
InitCst()
|
InitCst()
|
||||||
{
|
{
|
||||||
extern char *long2str(), *Salloc();
|
extern char *Salloc();
|
||||||
register int i = 0;
|
register int i = 0;
|
||||||
register arith bt = (arith)0;
|
register arith bt = (arith)0;
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
normalrule {
|
normalrule {
|
||||||
name = "c_mnem_narg_h",
|
name = "c_mnem_narg_h",
|
||||||
ins = {
|
ins = {
|
||||||
|
@ -53,6 +52,7 @@ local function variant(name, cflags)
|
||||||
"modules/src/alloc+lib",
|
"modules/src/alloc+lib",
|
||||||
"modules/src/em_code+headers",
|
"modules/src/em_code+headers",
|
||||||
"modules/src/em_data+lib",
|
"modules/src/em_data+lib",
|
||||||
|
"modules/src/string+lib",
|
||||||
"modules/src/system+lib",
|
"modules/src/system+lib",
|
||||||
"./*.h",
|
"./*.h",
|
||||||
}
|
}
|
||||||
|
@ -61,4 +61,3 @@ end
|
||||||
|
|
||||||
variant("lib_ev", {})
|
variant("lib_ev", {})
|
||||||
variant("lib_kv", { "-DCOMPACT" })
|
variant("lib_kv", { "-DCOMPACT" })
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
|
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
#include <ack_string.h>
|
||||||
|
|
||||||
/* #define XXX_YYY /* only for early debugging */
|
/* #define XXX_YYY /* only for early debugging */
|
||||||
|
|
||||||
|
@ -283,7 +284,6 @@ getnumber(c, ap)
|
||||||
register char *p = str;
|
register char *p = str;
|
||||||
int n;
|
int n;
|
||||||
int expsign;
|
int expsign;
|
||||||
long str2long();
|
|
||||||
|
|
||||||
ap->ema_argtype = cst_ptyp;
|
ap->ema_argtype = cst_ptyp;
|
||||||
expsign = 0;
|
expsign = 0;
|
||||||
|
|
Loading…
Reference in a new issue