projects
/
YACASL2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ソースコードの推敲
[YACASL2.git]
/
src
/
assemble.c
diff --git
a/src/assemble.c
b/src/assemble.c
index
e982082
..
e45bb84
100644
(file)
--- a/
src/assemble.c
+++ b/
src/assemble.c
@@
-412,7
+412,7
@@
void writestr(const char *str, bool literal, PASS pass)
void writedc(const char *str, PASS pass)
{
void writedc(const char *str, PASS pass)
{
- WORD adr = 0
x0
;
+ WORD adr = 0;
if(*str == '\'') {
writestr(str, false, pass);
if(*str == '\'') {
writestr(str, false, pass);
@@
-493,9
+493,8
@@
void assemble_dc(const CMDLINE *cmdl, PASS pass)
void assemble_in(const CMDLINE *cmdl, PASS pass)
{
void assemble_in(const CMDLINE *cmdl, PASS pass)
{
- char *line =
NULL
;
+ char *line =
malloc_chk(LINESIZE + 1, "assemble_in.line")
;
- line = malloc_chk(LINESIZE + 1, "assemble_in.line");
if(cmdl->opd->opdc == 0 || cmdl->opd->opdc > 2) {
setcerr(106, ""); /* operand count mismatch */
return;
if(cmdl->opd->opdc == 0 || cmdl->opd->opdc > 2) {
setcerr(106, ""); /* operand count mismatch */
return;
@@
-514,9
+513,8
@@
void assemble_in(const CMDLINE *cmdl, PASS pass)
void assemble_out(const CMDLINE *cmdl, PASS pass)
{
void assemble_out(const CMDLINE *cmdl, PASS pass)
{
- char *line =
NULL
;
+ char *line =
malloc_chk(LINESIZE + 1, "assemble_out.line")
;
- line = malloc_chk(LINESIZE + 1, "assemble_out.line");
if(cmdl->opd->opdc == 0 || cmdl->opd->opdc > 2) {
setcerr(106, ""); /* operand count mismatch */
return;
if(cmdl->opd->opdc == 0 || cmdl->opd->opdc > 2) {
setcerr(106, ""); /* operand count mismatch */
return;
@@
-538,9
+536,8
@@
void assemble_out(const CMDLINE *cmdl, PASS pass)
void assemble_rpush(const CMDLINE *cmdl, PASS pass)
{
void assemble_rpush(const CMDLINE *cmdl, PASS pass)
{
- char *line =
NULL
;
+ char *line =
malloc_chk(LINESIZE + 1, "assemble_rpush.line")
;
- line = malloc_chk(LINESIZE + 1, "assemble_rpush.line");
if(cmdl->opd->opdc > 0) {
setcerr(106, ""); /* operand count mismatch */
return;
if(cmdl->opd->opdc > 0) {
setcerr(106, ""); /* operand count mismatch */
return;
@@
-554,9
+551,8
@@
void assemble_rpush(const CMDLINE *cmdl, PASS pass)
void assemble_rpop(const CMDLINE *cmdl, PASS pass)
{
void assemble_rpop(const CMDLINE *cmdl, PASS pass)
{
- char *line =
NULL
;
+ char *line =
malloc_chk(LINESIZE + 1, "assemble_rpop.line")
;
- line = malloc_chk(LINESIZE + 1, "assemble_rpop.line");
if(cmdl->opd->opdc > 0) {
setcerr(106, ""); /* operand count mismatch */
return;
if(cmdl->opd->opdc > 0) {
setcerr(106, ""); /* operand count mismatch */
return;