// File: jkingan[P]ladyheather/heathui.cpp
// Function: ignore_blank_line(int)
int ignore_blank_line(int c)
{
   // check which getting_string commands allow blank input lines
   // this routine was blank_lines_ok()

   if(c == ABORT_SURV_CMD) return 0;   // these commands allow blank lines as input
   if(c == ABORT_LLA_CMD) return 0;
   if(c == ADEV_HIDE_CMD) return 0;
   if(c == ALARM_CMD) return 0;
   if(c == CALC_CMD) return 0;
   if(c == CENTER_CMD) return 0;
   if(c == DRIFT_CMD) return 0;
   if(c == DRVR_CMD) return 0;
   if(c == EXEC_PGM_CMD) return 0;
   if(c == EXIT_CMD) return 0;
   if(c == LOG_DUMP_CMD) return 0;
   if(c == RINEX_ANT_TYPE_CMD) return 0;
   if(c == RINEX_ANT_NUM_CMD) return 0;
   if(c == MARKER_NAME_CMD) return 0;
   if(c == MARKER_NUM_CMD) return 0;
   if(c == RINEX_LIST_CMD) return 0;
   if(c == SCREEN_DUMP_CMD) return 0;
   if(c == SCRIPT_RUN_CMD) return 0;
   if(c == SET_TZ_CMD) return 0;
   if(c == SIGNAL_CMD) return 0;
   if(c == STAT_CMD) return 0;
   if(c == SUN_CMD) return 0;
   if(c == TEMP_SET_CMD) return 0;
   if(c == TITLE_CMD) return 0;
   if(c == TRACK_PORT_CMD) return 0;

   return 1;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
movl %edi, -0x8(%rbp)
cmpl $0x41, -0x8(%rbp)
jne 0x3d299
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x4c, -0x8(%rbp)
jne 0x3d2ab
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x171, -0x8(%rbp)      # imm = 0x171
jne 0x3d2c0
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x3a, -0x8(%rbp)
jne 0x3d2d2
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x180, -0x8(%rbp)      # imm = 0x180
jne 0x3d2e7
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x43, -0x8(%rbp)
jne 0x3d2f9
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x3d, -0x8(%rbp)
jne 0x3d30b
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x100, -0x8(%rbp)      # imm = 0x100
jne 0x3d320
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x112, -0x8(%rbp)      # imm = 0x112
jne 0x3d335
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x2f, -0x8(%rbp)
jne 0x3d347
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x28, -0x8(%rbp)
jne 0x3d359
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x402, -0x8(%rbp)      # imm = 0x402
jne 0x3d36e
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x403, -0x8(%rbp)      # imm = 0x403
jne 0x3d383
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x405, -0x8(%rbp)      # imm = 0x405
jne 0x3d398
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x406, -0x8(%rbp)      # imm = 0x406
jne 0x3d3ad
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x407, -0x8(%rbp)      # imm = 0x407
jne 0x3d3c2
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x21, -0x8(%rbp)
jne 0x3d3d4
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x111, -0x8(%rbp)      # imm = 0x111
jne 0x3d3e6
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x5a, -0x8(%rbp)
jne 0x3d3f5
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x51, -0x8(%rbp)
jne 0x3d404
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x7e, -0x8(%rbp)
jne 0x3d413
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x290, -0x8(%rbp)      # imm = 0x290
jne 0x3d425
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x2a, -0x8(%rbp)
jne 0x3d434
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x48, -0x8(%rbp)
jne 0x3d443
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
cmpl $0x242, -0x8(%rbp)      # imm = 0x242
jne 0x3d455
movl $0x0, -0x4(%rbp)
jmp 0x3d45c
movl $0x1, -0x4(%rbp)
movl -0x4(%rbp), %eax
popq %rbp
retq
nopw %cs:(%rax,%rax)