Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
W
 wait for DCD if OP/ CD option is set
 wait for DSR if OP/ DS option is set
 wcscat
 wcschr
 wcscmp
 wcscpy
 wcscspn
 wcslen
 wcsncat
 wcsncmp
 wcsncpy
 wcspbrk
 wcsrchr
 wcsspn
 wcsstr
 wcstoimax(),wcstoumax
 wcstok
 wctrans_t
 wctype_t
 We got it but still need to add proper queing
 We need to find a method to set a flag whenver a NEW character
 with a different stack allocation strategy,this
 wmemchr
 wmemcmp
 wmemcpy
 wmemmove
 wmemset
 won’t be able to tell the difference if the exec’ed program returned 255
 Work around the following undef
 Work our marshalling area
 works only on systems that use ieee float,since it uses its binary representation
 write 486 overlay(cmpxchg)
 write address to page table if applicable
 write exponent functions
 write hyperbolic functions
 write me
 write proper abort handlers
 write SIMD exception handler
 write spare blocks
 write trigoniometry functions
 Write3C0
 Write3C2
 Write3C4
 Write3C6
 Write3CE
 Write3D4
 WriteAddressSpace32
 WritePage32
X
 x86 architecture
 x86/ amd64 Bootloader Architecture
Y
 yank
 Yank
 yield
 Yield
Z
 ZeroPage32
#include <wchar.h> wchar_t *wcscat(wchar_t * _PDCLIB_restrict s1,
const wchar_t * _PDCLIB_restrict s2)
Appends s2 to the end of s1
wchar_t * wcschr(const wchar_t *s,
wchar_t c)
Finds the first occurance of the character c in the null-terminated string s
#include <wchar.h> int wcscmp(const wchar_t *s1,
const wchar_t * _PDCLIB_restrict s2)
Compares s1 to s2
wchar_t *wcscpy(wchar_t * _PDCLIB_restrict s1,
const wchar_t * _PDCLIB_restrict s2)
Copies the null terminated wide string s2 to s1
size_t wcscspn(const wchar_t *s1,
const wchar_t *s2)
Tests characters in s1 for an occurance in s2 until a match is found
size_t wcslen(const wchar_t *s)
Calculates the length of s
#include <wchar.h> wchar_t *wcsncat(wchar_t * _PDCLIB_restrict s1,
const wchar_t * _PDCLIB_restrict s2,
size_t n)
Appends atmost n characters of s2 to the end of s1
#include <wchar.h> int wcsncmp(const wchar_t *s1,
const wchar_t *s2,
size_t n)
Compares at most n characters of s1 to n characters of s2
wchar_t * wcsncpy(wchar_t * _PDCLIB_restrict s1,
const wchar_t * _PDCLIB_restrict s2,
size_t n)
Copies the null terminated wide string s2 to s1.
wchar_t * wcspbrk(const wchar_t *s1,
const wchar_t *s2)
Finds the first character in s1 that occurs in s2
wchar_t * wcsrchr(const wchar_t *s,
wchar_t c)
Finds the last character in s that matches c
size_t wcsspn(const wchar_t *s1,
const wchar_t *s2)
Tests characters in s1 for an occurance in s2 until no match is found
wchar_t * wcsstr(const wchar_t *s1,
const wchar_t *s2)
Finds the first occurance of s1 in s2
wchar_t * wcstok(wchar_t * _PDCLIB_restrict s1,
const wchar_t * _PDCLIB_restrict s2,
wchar_t ** _PDCLIB_restrict ptr)
Split s1 on each and any character in s2 Supply NULL to continue searching the previous string.
was passed to the input buffer.
temporary copy won’t be needed
wchar_t * wmemchr(const wchar_t *s,
wchar_t c,
size_t n)
Finds the first occurance of the character c in s, where n is the maximum amount of bytes to compare
int wmemcmp(const wchar_t *s1,
const wchar_t *s2,
size_t n)
Compares at most n bytes of s1 to s2
wchar_t *wmemcpy(wchar_t * _PDCLIB_restrict s1,
const wchar_t * _PDCLIB_restrict s2,
size_t n)
Copies the n wide characters from s2 to s1
wchar_t * wmemmove(wchar_t *s1,
const wchar_t *s2,
size_t n)
Copies n wide characters from s2 to s1, where s2 and s1 can overlap
wchar_t * wmemset(wchar_t *s,
wchar_t c,
size_t n)
Fills s with n times the value c
Maybe a pipe could be used instead of the 255 exit code? 
Sub Write3C0 Cdecl Alias "Write3C0" (ByVal index as byte,
ByVal value as Unsigned byte)
Writes an index/value pair to VGA register 3C0 (Attribute Control Register)
Sub Write3C2 Cdecl Alias "Write3C2" (ByVal value as Unsigned byte)
Writes to VGA register 3C2 (Miscellaneous Output Register)
Sub Write3C4 Cdecl Alias "Write3C4" (ByVal index as byte,
ByVal value as Unsigned byte)
Writes an index/value pair to VGA register 3C4 (Sequencer Register)
Sub Write3C6 Cdecl Alias "Write3C6" (ByVal value as Unsigned byte)
Writes to VGA register 3C6 (DAC Mask Register)
Sub Write3CE Cdecl Alias "Write3CE" (ByVal index as byte,
ByVal value as Unsigned byte)
Writes an index/value pair to VGA register 3CE (Graphics Controller Register)
Sub Write3D4 Cdecl Alias "Write3D4"(ByVal index as byte,
ByVal value as Unsigned byte)
Writes an index/value pair to VGA register 3D4 (CRTC Controller)
Map and fill out a set of address space structures
adds an entry to the page table.
This is how the boot sequence is organized on a PC-based system
Yields the processor to another thread.
Run privileged test code
Yields the processor to another thread.
Yield the execution resource to another program
Zeroes a page in physical memory