📄 funcref.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML><HEAD> <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.20"> <TITLE>cc65 function reference</TITLE> <LINK HREF="funcref-1.html" REL=next></HEAD><BODY><A HREF="funcref-1.html">Next</A>PreviousContents<HR><H1>cc65 function reference</H1><H2>Ullrich von Bassewitz, <A HREF="mailto:uz@cc65.org">uz@cc65.org</A></H2>07.11.2002<HR><EM>cc65 is a C compiler for 6502 based systems. This function reference describesthe C functions available in the standard library.</EM><HR><P><H2><A NAME="toc1">1.</A> <A HREF="funcref-1.html">Introduction</A></H2><P><H2><A NAME="toc2">2.</A> <A HREF="funcref-2.html">Functions by header file</A></H2><UL><LI><A NAME="toc2.1">2.1</A> <A HREF="funcref-3.html"><CODE>6502.h</CODE></A><LI><A NAME="toc2.2">2.2</A> <A HREF="funcref-4.html"><CODE>apple2.h</CODE></A><LI><A NAME="toc2.3">2.3</A> <A HREF="funcref-5.html"><CODE>atari.h</CODE></A><LI><A NAME="toc2.4">2.4</A> <A HREF="funcref-6.html"><CODE>atmos.h</CODE></A><LI><A NAME="toc2.5">2.5</A> <A HREF="funcref-7.html"><CODE>assert.h</CODE></A><LI><A NAME="toc2.6">2.6</A> <A HREF="funcref-8.html"><CODE>c128.h</CODE></A><LI><A NAME="toc2.7">2.7</A> <A HREF="funcref-9.html"><CODE>c16.h</CODE></A><LI><A NAME="toc2.8">2.8</A> <A HREF="funcref-10.html"><CODE>c64.h</CODE></A><LI><A NAME="toc2.9">2.9</A> <A HREF="funcref-11.html"><CODE>conio.h</CODE></A><LI><A NAME="toc2.10">2.10</A> <A HREF="funcref-12.html"><CODE>ctype.h</CODE></A><LI><A NAME="toc2.11">2.11</A> <A HREF="funcref-13.html"><CODE>dbg.h</CODE></A><LI><A NAME="toc2.12">2.12</A> <A HREF="funcref-14.html"><CODE>dio.h</CODE></A><LI><A NAME="toc2.13">2.13</A> <A HREF="funcref-15.html"><CODE>em.h</CODE></A><LI><A NAME="toc2.14">2.14</A> <A HREF="funcref-16.html"><CODE>errno.h</CODE></A><LI><A NAME="toc2.15">2.15</A> <A HREF="funcref-17.html"><CODE>fcntl.h</CODE></A><LI><A NAME="toc2.16">2.16</A> <A HREF="funcref-18.html"><CODE>geos.h</CODE></A><LI><A NAME="toc2.17">2.17</A> <A HREF="funcref-19.html"><CODE>joystick.h</CODE></A><LI><A NAME="toc2.18">2.18</A> <A HREF="funcref-20.html"><CODE>locale.h</CODE></A><LI><A NAME="toc2.19">2.19</A> <A HREF="funcref-21.html"><CODE>modload.h</CODE></A><LI><A NAME="toc2.20">2.20</A> <A HREF="funcref-22.html"><CODE>nes.h</CODE></A><LI><A NAME="toc2.21">2.21</A> <A HREF="funcref-23.html"><CODE>o65.h</CODE></A><LI><A NAME="toc2.22">2.22</A> <A HREF="funcref-24.html"><CODE>peekpoke.h</CODE></A><LI><A NAME="toc2.23">2.23</A> <A HREF="funcref-25.html"><CODE>pet.h</CODE></A><LI><A NAME="toc2.24">2.24</A> <A HREF="funcref-26.html"><CODE>plus4.h</CODE></A><LI><A NAME="toc2.25">2.25</A> <A HREF="funcref-27.html"><CODE>serial.h</CODE></A><LI><A NAME="toc2.26">2.26</A> <A HREF="funcref-28.html"><CODE>setjmp.h</CODE></A><LI><A NAME="toc2.27">2.27</A> <A HREF="funcref-29.html"><CODE>signal.h</CODE></A><LI><A NAME="toc2.28">2.28</A> <A HREF="funcref-30.html"><CODE>stdarg.h</CODE></A><LI><A NAME="toc2.29">2.29</A> <A HREF="funcref-31.html"><CODE>stdbool.h</CODE></A><LI><A NAME="toc2.30">2.30</A> <A HREF="funcref-32.html"><CODE>stddef.h</CODE></A><LI><A NAME="toc2.31">2.31</A> <A HREF="funcref-33.html"><CODE>stdio.h</CODE></A><LI><A NAME="toc2.32">2.32</A> <A HREF="funcref-34.html"><CODE>stdlib.h</CODE></A><LI><A NAME="toc2.33">2.33</A> <A HREF="funcref-35.html"><CODE>string.h</CODE></A><LI><A NAME="toc2.34">2.34</A> <A HREF="funcref-36.html"><CODE>tgi.h</CODE></A><LI><A NAME="toc2.35">2.35</A> <A HREF="funcref-37.html"><CODE>time.h</CODE></A><LI><A NAME="toc2.36">2.36</A> <A HREF="funcref-38.html"><CODE>unistd.h</CODE></A><LI><A NAME="toc2.37">2.37</A> <A HREF="funcref-39.html"><CODE>vic20.h</CODE></A><LI><A NAME="toc2.38">2.38</A> <A HREF="funcref-40.html"><CODE>zlib.h</CODE></A></UL><P><H2><A NAME="toc3">3.</A> <A HREF="funcref-41.html">Alphabetical function reference</A></H2><UL><LI><A NAME="toc3.1">3.1</A> <A HREF="funcref-42.html">_heapadd</A><LI><A NAME="toc3.2">3.2</A> <A HREF="funcref-43.html">_heapmaxavail</A><LI><A NAME="toc3.3">3.3</A> <A HREF="funcref-44.html">_heapmemavail</A><LI><A NAME="toc3.4">3.4</A> <A HREF="funcref-45.html">_poserror</A><LI><A NAME="toc3.5">3.5</A> <A HREF="funcref-46.html">_randomize</A><LI><A NAME="toc3.6">3.6</A> <A HREF="funcref-47.html">_stroserror</A><LI><A NAME="toc3.7">3.7</A> <A HREF="funcref-48.html">_swap</A><LI><A NAME="toc3.8">3.8</A> <A HREF="funcref-49.html">_sys</A><LI><A NAME="toc3.9">3.9</A> <A HREF="funcref-50.html">BRK</A><LI><A NAME="toc3.10">3.10</A> <A HREF="funcref-51.html">CLI</A><LI><A NAME="toc3.11">3.11</A> <A HREF="funcref-52.html">PEEK</A><LI><A NAME="toc3.12">3.12</A> <A HREF="funcref-53.html">PEEKW</A><LI><A NAME="toc3.13">3.13</A> <A HREF="funcref-54.html">POKE</A><LI><A NAME="toc3.14">3.14</A> <A HREF="funcref-55.html">POKEW</A><LI><A NAME="toc3.15">3.15</A> <A HREF="funcref-56.html">SEI</A><LI><A NAME="toc3.16">3.16</A> <A HREF="funcref-57.html">abort</A><LI><A NAME="toc3.17">3.17</A> <A HREF="funcref-58.html">abs</A><LI><A NAME="toc3.18">3.18</A> <A HREF="funcref-59.html">assert</A><LI><A NAME="toc3.19">3.19</A> <A HREF="funcref-60.html">atexit</A><LI><A NAME="toc3.20">3.20</A> <A HREF="funcref-61.html">atoi</A><LI><A NAME="toc3.21">3.21</A> <A HREF="funcref-62.html">atol</A><LI><A NAME="toc3.22">3.22</A> <A HREF="funcref-63.html">bgcolor</A><LI><A NAME="toc3.23">3.23</A> <A HREF="funcref-64.html">bordercolor</A><LI><A NAME="toc3.24">3.24</A> <A HREF="funcref-65.html">bsearch</A><LI><A NAME="toc3.25">3.25</A> <A HREF="funcref-66.html">bzero</A><LI><A NAME="toc3.26">3.26</A> <A HREF="funcref-67.html">c64mode</A><LI><A NAME="toc3.27">3.27</A> <A HREF="funcref-68.html">calloc</A><LI><A NAME="toc3.28">3.28</A> <A HREF="funcref-69.html">cclear</A><LI><A NAME="toc3.29">3.29</A> <A HREF="funcref-70.html">cclearxy</A><LI><A NAME="toc3.30">3.30</A> <A HREF="funcref-71.html">cgetc</A><LI><A NAME="toc3.31">3.31</A> <A HREF="funcref-72.html">chline</A><LI><A NAME="toc3.32">3.32</A> <A HREF="funcref-73.html">chlinexy</A><LI><A NAME="toc3.33">3.33</A> <A HREF="funcref-74.html">clrscr</A><LI><A NAME="toc3.34">3.34</A> <A HREF="funcref-75.html">close</A><LI><A NAME="toc3.35">3.35</A> <A HREF="funcref-76.html">creat</A><LI><A NAME="toc3.36">3.36</A> <A HREF="funcref-77.html">cprintf</A><LI><A NAME="toc3.37">3.37</A> <A HREF="funcref-78.html">cputc</A><LI><A NAME="toc3.38">3.38</A> <A HREF="funcref-79.html">cputcxy</A><LI><A NAME="toc3.39">3.39</A> <A HREF="funcref-80.html">cputs</A><LI><A NAME="toc3.40">3.40</A> <A HREF="funcref-81.html">cputsxy</A><LI><A NAME="toc3.41">3.41</A> <A HREF="funcref-82.html">cursor</A><LI><A NAME="toc3.42">3.42</A> <A HREF="funcref-83.html">cvline</A><LI><A NAME="toc3.43">3.43</A> <A HREF="funcref-84.html">cvlinexy</A><LI><A NAME="toc3.44">3.44</A> <A HREF="funcref-85.html">div</A><LI><A NAME="toc3.45">3.45</A> <A HREF="funcref-86.html">em_commit</A><LI><A NAME="toc3.46">3.46</A> <A HREF="funcref-87.html">em_copyfrom</A><LI><A NAME="toc3.47">3.47</A> <A HREF="funcref-88.html">em_copyto</A><LI><A NAME="toc3.48">3.48</A> <A HREF="funcref-89.html">em_load_driver</A><LI><A NAME="toc3.49">3.49</A> <A HREF="funcref-90.html">em_map</A><LI><A NAME="toc3.50">3.50</A> <A HREF="funcref-91.html">em_pagecount</A><LI><A NAME="toc3.51">3.51</A> <A HREF="funcref-92.html">em_unload</A><LI><A NAME="toc3.52">3.52</A> <A HREF="funcref-93.html">em_use</A><LI><A NAME="toc3.53">3.53</A> <A HREF="funcref-94.html">exit</A><LI><A NAME="toc3.54">3.54</A> <A HREF="funcref-95.html">fast</A><LI><A NAME="toc3.55">3.55</A> <A HREF="funcref-96.html">free</A><LI><A NAME="toc3.56">3.56</A> <A HREF="funcref-97.html">getenv</A><LI><A NAME="toc3.57">3.57</A> <A HREF="funcref-98.html">getcpu</A><LI><A NAME="toc3.58">3.58</A> <A HREF="funcref-99.html">gotox</A><LI><A NAME="toc3.59">3.59</A> <A HREF="funcref-100.html">gotoxy</A><LI><A NAME="toc3.60">3.60</A> <A HREF="funcref-101.html">gotoy</A><LI><A NAME="toc3.61">3.61</A> <A HREF="funcref-102.html">isalnum</A><LI><A NAME="toc3.62">3.62</A> <A HREF="funcref-103.html">isalpha</A><LI><A NAME="toc3.63">3.63</A> <A HREF="funcref-104.html">isascii</A><LI><A NAME="toc3.64">3.64</A> <A HREF="funcref-105.html">isblank</A><LI><A NAME="toc3.65">3.65</A> <A HREF="funcref-106.html">iscntrl</A><LI><A NAME="toc3.66">3.66</A> <A HREF="funcref-107.html">isdigit</A><LI><A NAME="toc3.67">3.67</A> <A HREF="funcref-108.html">isgraph</A><LI><A NAME="toc3.68">3.68</A> <A HREF="funcref-109.html">islower</A><LI><A NAME="toc3.69">3.69</A> <A HREF="funcref-110.html">isprint</A><LI><A NAME="toc3.70">3.70</A> <A HREF="funcref-111.html">ispunct</A><LI><A NAME="toc3.71">3.71</A> <A HREF="funcref-112.html">isspace</A><LI><A NAME="toc3.72">3.72</A> <A HREF="funcref-113.html">isupper</A><LI><A NAME="toc3.73">3.73</A> <A HREF="funcref-114.html">isxdigit</A><LI><A NAME="toc3.74">3.74</A> <A HREF="funcref-115.html">itoa</A><LI><A NAME="toc3.75">3.75</A> <A HREF="funcref-116.html">kbhit</A><LI><A NAME="toc3.76">3.76</A> <A HREF="funcref-117.html">labs</A><LI><A NAME="toc3.77">3.77</A> <A HREF="funcref-118.html">ltoa</A><LI><A NAME="toc3.78">3.78</A> <A HREF="funcref-119.html">localeconv</A><LI><A NAME="toc3.79">3.79</A> <A HREF="funcref-120.html">malloc</A><LI><A NAME="toc3.80">3.80</A> <A HREF="funcref-121.html">memchr</A><LI><A NAME="toc3.81">3.81</A> <A HREF="funcref-122.html">memcpy</A><LI><A NAME="toc3.82">3.82</A> <A HREF="funcref-123.html">memmove</A><LI><A NAME="toc3.83">3.83</A> <A HREF="funcref-124.html">memset</A><LI><A NAME="toc3.84">3.84</A> <A HREF="funcref-125.html">offsetof</A><LI><A NAME="toc3.85">3.85</A> <A HREF="funcref-126.html">open</A><LI><A NAME="toc3.86">3.86</A> <A HREF="funcref-127.html">perror</A><LI><A NAME="toc3.87">3.87</A> <A HREF="funcref-128.html">qsort</A><LI><A NAME="toc3.88">3.88</A> <A HREF="funcref-129.html">raise</A><LI><A NAME="toc3.89">3.89</A> <A HREF="funcref-130.html">rand</A><LI><A NAME="toc3.90">3.90</A> <A HREF="funcref-131.html">realloc</A><LI><A NAME="toc3.91">3.91</A> <A HREF="funcref-132.html">remove</A><LI><A NAME="toc3.92">3.92</A> <A HREF="funcref-133.html">reset_brk</A><LI><A NAME="toc3.93">3.93</A> <A HREF="funcref-134.html">revers</A><LI><A NAME="toc3.94">3.94</A> <A HREF="funcref-135.html">screensize</A><LI><A NAME="toc3.95">3.95</A> <A HREF="funcref-136.html">set_brk</A><LI><A NAME="toc3.96">3.96</A> <A HREF="funcref-137.html">setlocale</A><LI><A NAME="toc3.97">3.97</A> <A HREF="funcref-138.html">signal</A><LI><A NAME="toc3.98">3.98</A> <A HREF="funcref-139.html">sleep</A><LI><A NAME="toc3.99">3.99</A> <A HREF="funcref-140.html">slow</A><LI><A NAME="toc3.100">3.100</A> <A HREF="funcref-141.html">srand</A><LI><A NAME="toc3.101">3.101</A> <A HREF="funcref-142.html">strcasecmp</A><LI><A NAME="toc3.102">3.102</A> <A HREF="funcref-143.html">strcat</A><LI><A NAME="toc3.103">3.103</A> <A HREF="funcref-144.html">strchr</A><LI><A NAME="toc3.104">3.104</A> <A HREF="funcref-145.html">strcmp</A><LI><A NAME="toc3.105">3.105</A> <A HREF="funcref-146.html">strcoll</A><LI><A NAME="toc3.106">3.106</A> <A HREF="funcref-147.html">strcpy</A><LI><A NAME="toc3.107">3.107</A> <A HREF="funcref-148.html">strcspn</A><LI><A NAME="toc3.108">3.108</A> <A HREF="funcref-149.html">strdup</A><LI><A NAME="toc3.109">3.109</A> <A HREF="funcref-150.html">strerror</A><LI><A NAME="toc3.110">3.110</A> <A HREF="funcref-151.html">stricmp</A><LI><A NAME="toc3.111">3.111</A> <A HREF="funcref-152.html">strlen</A><LI><A NAME="toc3.112">3.112</A> <A HREF="funcref-153.html">strlower</A><LI><A NAME="toc3.113">3.113</A> <A HREF="funcref-154.html">strlwr</A><LI><A NAME="toc3.114">3.114</A> <A HREF="funcref-155.html">strncpy</A><LI><A NAME="toc3.115">3.115</A> <A HREF="funcref-156.html">strrchr</A><LI><A NAME="toc3.116">3.116</A> <A HREF="funcref-157.html">strspn</A><LI><A NAME="toc3.117">3.117</A> <A HREF="funcref-158.html">strstr</A><LI><A NAME="toc3.118">3.118</A> <A HREF="funcref-159.html">strupper</A><LI><A NAME="toc3.119">3.119</A> <A HREF="funcref-160.html">strupr</A><LI><A NAME="toc3.120">3.120</A> <A HREF="funcref-161.html">textcolor</A><LI><A NAME="toc3.121">3.121</A> <A HREF="funcref-162.html">toggle_videomode</A><LI><A NAME="toc3.122">3.122</A> <A HREF="funcref-163.html">tolower</A><LI><A NAME="toc3.123">3.123</A> <A HREF="funcref-164.html">toupper</A><LI><A NAME="toc3.124">3.124</A> <A HREF="funcref-165.html">ultoa</A><LI><A NAME="toc3.125">3.125</A> <A HREF="funcref-166.html">unlink</A><LI><A NAME="toc3.126">3.126</A> <A HREF="funcref-167.html">utoa</A><LI><A NAME="toc3.127">3.127</A> <A HREF="funcref-168.html">vcprintf</A><LI><A NAME="toc3.128">3.128</A> <A HREF="funcref-169.html">wherex</A><LI><A NAME="toc3.129">3.129</A> <A HREF="funcref-170.html">wherey</A></UL><HR><A HREF="funcref-1.html">Next</A>PreviousContents</BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -