title: Passing variables in Business Basic appears to not be working
body: <p>The following code calls a program I made that automatically creates an input field with brackets on either side at a certain length.</p>
  
  <p><code>C$</code> is a standard variable we use in all our programs in the business;
  the length is <code>10</code>;
  <code>Age:</code> is the label; 
  the x coordinate is <code>1</code>;
  the y coordinate is <code>1</code> and
  <code>IN$</code> is the variable for the input statement</p>
  
  <pre><code>3020 CALL "SCOINPUT",C$,10,"AGE:   ",1,1,IN$
  </code></pre>
  
  <p>The following program makes the input line:</p>
  
  <pre><code>0100 REM 100 - SCOINPUT - CREATES AN INPUT LINE WITH BRACKETS AND TO A CERTAIN
  0100: SIZE
  0150 SETERR 15000
  0155 ENTER C$,INSIZE,LABEL$,X,Y,IN$
  0160 LET LABEL$=CVS(LABEL$,7)
  0170 LET EBRAK=X+LEN(LABEL$)+SIZE+2
  0300 IF INSIZE&lt;&gt;0 THEN GOTO 0400 ELSE GOTO 0500
  0400 PRINT @(X,Y),LABEL$+" [",@(EBRAK,Y),"]",
  0410 INPUT (0,SIZ=INSIZE)@(X+LEN(LABEL$)+2,Y),"",IN$
  15000 SETERR 15010; EXIT
  15010 END
  </code></pre>
  
  <p>When the line is printed, everything is in the correct place, however the length isn't limited to 10 like it should be... anyone have any suggestions?</p>