﻿# INFLD Parameters

**xcall INFLD, row, col, xmax, xmin, type, entry, inxctl, parentid, opcode, exitcode, timer, cmdflg, defpt, maxpt, funmap, setdef, infclr, hlpidx, maxchrs**

**Parameters**

| **Parameter** | **Type** | **I/O** | **Description** |
|------|------|------|------|
| [row](rowinfld.md) | [Int](integer.md) | in | Row for input |
| [col](colinfld.md) | [Int](integer.md) | in | Starting column.  |
| [xmax](xmax.md) | ® | in | ([Int](integer.md) or ST\_INFXMAX structure) Maximum size (width; see [maxchrs](maxchrs.md)). |
| xmin | [Num](num.md) | in | Minimum number of characters to accept. Note that if the **O** (optional) _type_ code is used, the minimum is only in effect if at least one printable character is entered. |
| [type](typeinfld.md) | [String](string.md) | in | Codes specifying types, formats, etc. |
| [entry](entry.md) | [String](string.md) | in/out | String field contents sent and returned in |
| [inxctl](inxctl.md) | ([Int](integer.md) or S,1) | out |  Special exit codes compatibile with INPUT. |
| **Parameters above are required; those below are optional.** | | | 
| [parentid](parentid_infld.md) | ® | in | ([String](string.md) or [Num](num.md)) If zero, multiplies (row) by two |
| [opcode](opcodeinfld.md) | [Int](integer.md) | in | Used to specify pre-load, output, other options |
| [exitcode](exitcodeinfld.md) | Signed [Int](integer.md) | out | Extended exit codes (how field exited) |
| [timer](timerinfld.md) | [Int](integer.md) | in/out | Used to specify time-out duration |
| [cmdflg](cmdflginfld.md) | [Int](integer.md) | in | Controls whether command file input allowed |
| [defpt](defpt.md) | Signed [Int](integer.md) | in | Specifies default decimal point |
| [maxpt](maxpt.md) | Signed [Int](integer.md) | in | Specifies maximum digits to right of decimal |
| [funmap](funmap.md) | Bitmap 32 | in | Controls interpretation of function keys |
| [setdef](setdef.md) | [String](string.md) or [Ordmap](ordered-maps.md) | in | Defines list or set of allowable inputs |
| [infclr](infclrinfld.md) | ® | in | ST\_INFCLR or ST\_INFCLRX or literal 0 |
| [hlpidx](hlpidx.md) | [String](string.md) | in | Various expansion features |
| [maxchrs](maxchrs.md) | [Int](integer.md) | in | Maximum number of characters allowed (independent of _xmax_) |
