<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://kuehlbox.wtf/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://kuehlbox.wtf/wiki/feed.php">
        <title>PCBoard Wiki</title>
        <description></description>
        <link>https://kuehlbox.wtf/wiki/</link>
        <image rdf:resource="https://kuehlbox.wtf/wiki/_media/wiki:logo.png" />
       <dc:date>2026-10-09T23:19:30+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl:statements:inputstr"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl:statements:print"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl:statements:account"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl:statements:inputdate"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl:statements:ansipos"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl:statements:bitclear"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl:statements:backup"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/commands:sysop"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl-function-abs"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl-color-codes"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl-dbase-functions-statements"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl-function-abort"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl-compilation-directives"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl-functions"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl-constants-variables"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl-expression-operators"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl-data_types"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/ppl-source_syntax"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/?image=wiki%3Alogo.png&amp;ns=wiki&amp;do=media"/>
                <rdf:li rdf:resource="https://kuehlbox.wtf/wiki/?image=wiki%3Apcboard.png&amp;ns=wiki&amp;do=media"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://kuehlbox.wtf/wiki/_media/wiki:logo.png">
        <title>PCBoard Wiki</title>
        <link>https://kuehlbox.wtf/wiki/</link>
        <url>https://kuehlbox.wtf/wiki/_media/wiki:logo.png</url>
    </image>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl:statements:inputstr">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-08T10:24:03+00:00</dc:date>
        <dc:creator>stimpy (stimpy@undisclosed.example.com)</dc:creator>
        <title>inputstr - linked flags</title>
        <link>https://kuehlbox.wtf/wiki/ppl:statements:inputstr</link>
        <description>INPUTSTR...

Usage:

INPUTSTR prompt:string, var:string, color:integer, len:integer, valid:string, flags:string


Display prompt in color color and get a string (maximum length len, valid characters valid, flags flags) from the user, assigning it to</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl:statements:print">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-08T09:43:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>print - external edit</title>
        <link>https://kuehlbox.wtf/wiki/ppl:statements:print</link>
        <description>PRINT str:string[, str:string...]

Display one or more string expressions

----------

See also: MPrint, MPrintLn, PrintLn, SPrint, SPrintLn</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl:statements:account">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-08T09:29:29+00:00</dc:date>
        <dc:creator>stimpy (stimpy@undisclosed.example.com)</dc:creator>
        <title>account - markdown conversion</title>
        <link>https://kuehlbox.wtf/wiki/ppl:statements:account</link>
        <description>ACCOUNT INTEGER field, INTEGER value

1) the ACCOUNT() function

ACCOUNT(INTEGER field)


Returns amount of credits charged for services corresponding to the field parameter.  

Example:

println &quot;You have been charged &quot;,ACCOUNT(DEB_CHAT),&quot; for chat&quot;</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl:statements:inputdate">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-08T09:05:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>inputdate - external edit</title>
        <link>https://kuehlbox.wtf/wiki/ppl:statements:inputdate</link>
        <description>INPUTDATE prompt:string, var:string, color:integer

Display “prompt” in color “color” and get a date formatted string from the user, assigning it to “var” (8 characters maximum, valid characters 0-9 - /)

----------

See also: Input, InputCC, InputInt, InputMoney, InputStr, InputText,</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl:statements:ansipos">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-08T08:36:16+00:00</dc:date>
        <dc:creator>stimpy (stimpy@undisclosed.example.com)</dc:creator>
        <title>ansipos - removed see also links</title>
        <link>https://kuehlbox.wtf/wiki/ppl:statements:ansipos</link>
        <description>ANSIPOS col:integer, row:integer

If ANSI is available, position the cursor in column col and in row row    

Legal ranges:
    1 &lt;= col &lt;= 80  
    1 &lt;= row &lt;= 23 (Because of the status lines)  
(1,1) is the top left corner of the screen    

Note: Be aware that the user may have a different number of lines on his screen</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl:statements:bitclear">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-08T08:08:33+00:00</dc:date>
        <dc:creator>stimpy (stimpy@undisclosed.example.com)</dc:creator>
        <title>bitclear</title>
        <link>https://kuehlbox.wtf/wiki/ppl:statements:bitclear</link>
        <description>BITCLEAR variable:multitype, bit:integer

Clears a specified bit from a variable.
This statement is primarily intended to be used with BIGSTR variables which can be up to 2048 bytes long. However, it will work with other data types as well if desired. Just be aware of the potential problems in &#039;bit twidling&#039; non-string buffers and then trying to access them later as their &#039;intended&#039; type without re-initializing the variable. If the bit parameter (an integer from 0 to the number of bits in the ob…</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl:statements:backup">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-08T08:06:47+00:00</dc:date>
        <dc:creator>stimpy (stimpy@undisclosed.example.com)</dc:creator>
        <title>backup</title>
        <link>https://kuehlbox.wtf/wiki/ppl:statements:backup</link>
        <description>BACKUP var:integer

Backup (move the cursor to the left) “var” columns without going past column 1

----------

See also: Forward</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/commands:sysop">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-25T01:37:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sysop - removed - external edit (Unknown date)</title>
        <link>https://kuehlbox.wtf/wiki/commands:sysop</link>
        <description>SysOp Commands

There are several commands available from the main menu which are designed to help you, the SysOp, to do many common maintenance functions.  Using these commands you can do these following tasks and more:

	*  View, print, search, and delete the callers logs</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl-function-abs">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-24T11:01:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ppl-function-abs - removed - external edit (Unknown date)</title>
        <link>https://kuehlbox.wtf/wiki/ppl-function-abs</link>
        <description>ABS(var:integer) :INTEGER

Returns the absolute value of “var”

----------

Tags: 

ppl function</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl-color-codes">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T08:35:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ppl-color-codes - removed - external edit (Unknown date)</title>
        <link>https://kuehlbox.wtf/wiki/ppl-color-codes</link>
        <description>Color Codes

PCBoard defines some macros to change color if user has ANSI capabilities.  

If user doesn&#039;t support ANSI, PCB just skip those codes. It is a good way to colorize your screens and prompt because you don&#039;t have to check the ANSI flag, PCB deal with it automatically.</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl-dbase-functions-statements">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T06:35:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ppl-dbase-functions-statements - removed - external edit (Unknown date)</title>
        <link>https://kuehlbox.wtf/wiki/ppl-dbase-functions-statements</link>
        <description>DBASE III FUNCTIONS &amp; STATEMENTS

PPL provide a load of functions &amp; statements to access DBase III files...

STATEMENTS
	DCREATE    channel,name,exclusive,fieldInfo ; create DBF file
	DOPEN      channel,name,exclusive           ; open DBF file
	DCLOSE     channel                          ; close DBF file
	DSETALIAS  channel,name                     ; set DBF alias
	DPACK      channel                          ; pack DBF file
	DLOCK      channel                          ; lock DBF file
	DLOCKF    …</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl-function-abort">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-23T05:04:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ppl-function-abort - removed - external edit (Unknown date)</title>
        <link>https://kuehlbox.wtf/wiki/ppl-function-abort</link>
        <description>ABORT() :BOOLEAN

Returns a flag indicating whether or not the user aborted the display of data via ^K/^X or answering no to a MORE? prompt</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl-compilation-directives">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-22T18:50:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ppl-compilation-directives - removed - external edit (Unknown date)</title>
        <link>https://kuehlbox.wtf/wiki/ppl-compilation-directives</link>
        <description>Compilation Directives

;$INCLUDE

Source files can be included from other source files. This is accomplished with a compiler directive in a comment like this:  
   ;$INCLUDE:FILESPEC.EXT
Note that the first character need not be the semi-colon. An apostrophe [&#039;] or asterisk [*] may also be used where appropriate.</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl-functions">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-22T06:11:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ppl-functions - removed - external edit (Unknown date)</title>
        <link>https://kuehlbox.wtf/wiki/ppl-functions</link>
        <description>*  ABORT
	*  ABS
	*  AND
	*  ANSION
	*  ASC
	*  B2W
	*  CALLID
	*  CALLNUM
	*  CARRIER
	*  CCTYPE
	*  CDON
	*  CHATSTAT
	*  CHR
	*  CONFEXP
	*  CONFMW
	*  CONFREG
	*  CONFSEL
	*  CONFSYS
	*  CURCOLOR
	*  CURCONF
	*  CURSEC
	*  DATE
	*  DAY
	*  DBGLEVEL
	*  DEFANS
	*  DEFCOLOR
	*  DOW
	*  ERRCORRECT
	*  EVTTIMEADJ
	*  EXIST
	*  FERR
	*  FILEINF
	*  FMTCC
	*  FMTREAL
	*  GETENV
	*  GETTOKEN
	*  GETX
	*  GETY
	*  GRAFMODE
	*  HELPPATH
	*  HIMSGNUM
	*  HOUR
	*  I2S
	*  INKEY
	*  INSTR
	*  ISBITSET
	…</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl-constants-variables">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-22T01:36:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ppl-constants-variables - removed - external edit (Unknown date)</title>
        <link>https://kuehlbox.wtf/wiki/ppl-constants-variables</link>
        <description>CONSTANTS &amp; VARIABLES

PPL allows user defined constants in the following formats:

$#.##

A MONEY constant (dollar sign followed by optional dollars followed by decimal point followed by cents; # = 0-9)

#h

An INTEGER hexadecimal constant (# = 0-9 &amp; A-F)</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl-expression-operators">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-21T17:09:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ppl-expression-operators - removed - external edit (Unknown date)</title>
        <link>https://kuehlbox.wtf/wiki/ppl-expression-operators</link>
        <description>Expression Operators

PPL allows the following operators to be used in expressions (lvalue and rvalue are simply the values to the left and right, respectively, of binary operators):
    (  - Start sub-expression (also allows [ to be used)
    )  - End sub-expression (also allows ] to be used)
    ^  - Raise lvalue to the power of rvalue (also allows ** to be used)
    *  - Multiply lvalue by rvalue
    /  - Divide lvalue by rvalue
    %  - Remainder of lvalue divided by rvalue
    +  - Add rval…</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl-data_types">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-21T13:49:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ppl-data_types - removed - external edit (Unknown date)</title>
        <link>https://kuehlbox.wtf/wiki/ppl-data_types</link>
        <description>Data types
TYPE var[(dim[,dim[,dim]])][,var...] )
PPL utilizes the following data types:

BOOLEAN

unsigned character (1 byte) 0 = FALSE, non-0 = TRUE

DATE

unsigned integer (2 bytes) PCBoard julian date (count of days since 1/1/1900)

DDATE

Signed long integer for julian date. DDATE is for use with DBase date fields. It holds a long integer for julian dates. When coerced to string type it is in the format CCYYMMDD or 19940527</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/ppl-source_syntax">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-21T13:47:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ppl-source_syntax - removed - external edit (Unknown date)</title>
        <link>https://kuehlbox.wtf/wiki/ppl-source_syntax</link>
        <description>PPL source syntax

Each line of a PPL source file may contain none, one, some or all of the following sections:
[KEYWORD ][EXPRVAR][,EXPRVAR][;&#039;][COMMENT TEXT]KEYWORDA PPL statement used to accomplish some task.     EXPRA PPL expression which may contain VARs, CONSTs, and/or FUNCs.</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/?image=wiki%3Alogo.png&amp;ns=wiki&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-17T13:55:41+00:00</dc:date>
        <dc:creator>stimpy (stimpy@undisclosed.example.com)</dc:creator>
        <title>logo.png - created</title>
        <link>https://kuehlbox.wtf/wiki/?image=wiki%3Alogo.png&amp;ns=wiki&amp;do=media</link>
        <description>&lt;img src=&quot;https://kuehlbox.wtf/wiki/_media/wiki:logo.png?w=500&amp;amp;h=500&amp;amp;tok=84241e&quot; alt=&quot;logo.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://kuehlbox.wtf/wiki/?image=wiki%3Apcboard.png&amp;ns=wiki&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-17T13:55:18+00:00</dc:date>
        <dc:creator>stimpy (stimpy@undisclosed.example.com)</dc:creator>
        <title>pcboard.png - removed</title>
        <link>https://kuehlbox.wtf/wiki/?image=wiki%3Apcboard.png&amp;ns=wiki&amp;do=media</link>
        <description>&lt;img src=&quot;https://kuehlbox.wtf/wiki/_media/wiki:pcboard.png?w=500&amp;amp;h=500&amp;amp;tok=121854&quot; alt=&quot;pcboard.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
</rdf:RDF>
