(TeX-add-style-hook "learnc" (function (lambda () (LaTeX-add-index-entries "quincy C interpreter@\\qc{} C interpreter" "quincy C interpreter@\\qc{} C interpreter" "quincy C interpreter@\\qc{} C interpreter" "include@\\Kf{\\#include} \\Of{\\textless}\\Vf{flight.h}\\Of{\\textgreater}" "quincy C interpreter@\\qc{} C interpreter|(" "quincy C interpreter@\\qc{} C interpreter|)" "open door policy|(" "open lab policy|(" "laboratory!open door policy|(" "include@\\Kf{\\#include} \\Of{\\textless}\\Vf{flight.h}\\Of{\\textgreater}" "open door policy|)" "open lab policy|)" "laboratory!open door policy|)" "quincy C interpreter@\\qc{} C interpreter" "microprocessors" "debugging|nn" "how to use this book|(" "quincy C interpreter@\\qc{} C interpreter" "single step" "watching variables" "how to use this book|)" "hexadecimal constants|(" "constants!hexadecimal|(" "decimal constants|(" "constants!decimal|(" "octal constants|(" "constants!octal|(" "hexadecimal constants|)" "constants!hexadecimal|)" "decimal constants|)" "constants!decimal|)" "octal constants|)" "constants!octal|)" "constants!are of type \\Kf{int}|(" "quincy C interpreter@\\qc{} C interpreter" "constants!are of type \\Kf{int}|)" "define@\\Kf{\\#define}|(" "const@\\Kf{const}|(" "define@\\Kf{\\#define}|)" "const@\\Kf{const}|)" "quincy C interpreter@\\qc{} C interpreter" "quincy C interpreter@\\qc{} C interpreter" "quincy C interpreter@\\qc{} C interpreter" "initialisation!of a variable|(" "initialisation!of a variable|)" "include@\\Kf{\\#include} \\Of{\\textless}\\Vf{flight.h}\\Of{\\textgreater}|textbf" "comments|(" "comments|)" "case sensitive|(" "capital and lower case letters|(" "case sensitive|)" "capital and lower case letters|)" "printf@\\Vf{printf}\\Of{()}|(" "debugging!using \\Vf{printf}\\Of{()}|(" "debugging!using \\Vf{printf}\\Of{()}|)" "include@\\Kf{\\#include} \\Of{\\textless}\\Vf{stdio.h}\\Of{\\textgreater}|(" "printf@\\Vf{printf}\\Of{()}!need \\Kf{\\#include} \\Of{\\textless}\\Vf{stdio.h}\\Of{\\textgreater}|(" "include@\\Kf{\\#include} \\Of{\\textless}\\Vf{stdio.h}\\Of{\\textgreater}|)" "printf@\\Vf{printf}\\Of{()}!need \\Kf{\\#include} \\Of{\\textless}\\Vf{stdio.h}\\Of{\\textgreater}|)" "n@\\textbackslash n|(" "newline character|(" "printf@\\Vf{printf}\\Of{()}!displaying newline character|(" "printf@\\Vf{printf}\\Of{()}!examples" "printf@\\Vf{printf}\\Of{()}!examples" "puts@\\Vf{puts}\\Of{()} library function|(" "library function!\\Vf{puts}\\Of{()}|(" "puts@\\Vf{puts}\\Of{()} library function|)" "library function!\\Vf{puts}\\Of{()}|)" "n@\\textbackslash n|)" "newline character|)" "printf@\\Vf{printf}\\Of{()}!displaying newline character|)" "printf@\\Vf{printf}\\Of{()}!displaying integer|(" "printf@\\Vf{printf}\\Of{()}!displaying integer|)" "printf@\\Vf{printf}\\Of{()}!displaying short integer|(" "printf@\\Vf{printf}\\Of{()}!displaying short integer|)" "printf@\\Vf{printf}\\Of{()}!displaying unsigned char|(" "KEYPAD@\\Vf{KEYPAD}" "printf@\\Vf{printf}\\Of{()}!displaying unsigned char|)" "printf@\\Vf{printf}\\Of{()}!displaying long integer|(" "printf@\\Vf{printf}\\Of{()}!displaying long integer|)" "printf@\\Vf{printf}\\Of{()}!displaying string|(" "printf@\\Vf{printf}\\Of{()}!displaying string|)" "printf@\\Vf{printf}\\Of{()}!displaying variables|(" "printf@\\Vf{printf}\\Of{()}!displaying variables|textbf" "printf@\\Vf{printf}\\Of{()}!displaying variables|)" "printf@\\Vf{printf}\\Of{()}!examples|(" "printf@\\Vf{printf}\\Of{()}!examples|)" "printf@\\Vf{printf}\\Of{()}|)" "expression|(" "expression!definition" "operators|(" "operator!unary" "unary operator" "operator!binary" "binary operator" "operators|textbf" "\\exclamation@\\Of{\\exclamation} \\ logical NOT operator" "\\&\\&@\\Of{\\&\\&} \\ logical AND operator" "\\textbar\\textbar@\\Of{\\textbar\\textbar} \\ logical OR operator" "assignment|(" "= \\ assignment operator|(" "assignment!lvalue|(" "lvalue|(" "assignment!lvalue|)" "lvalue|)" "assignment!rvalue|(" "rvalue|(" "assignment!rvalue|)" "rvalue|)" "assignment operator!multiple" "operator!assignment!multiple" "initialisation!of variables|(" "initialisation!compared with assignment|(" "definition!of variables" "initialisation!of variables|)" "initialisation!compared with assignment|)" "io@\\IO!memory mapped|(" "memory mapped \\IO|(" "KEYPAD@\\Vf{KEYPAD}" "io@\\IO!memory mapped|)" "memory mapped \\IO|)" "= \\ assignment operator|)" "assignment!compound operator|(" "assignment!compound operator|)" "assignment|)" "true@\\Vf{true}|(" "false@\\Vf{false}|(" "true@\\Vf{true}|)" "false@\\Vf{false}|)" "assignment operator!compared with equality operator" "equality operator!compared with assignment operator" "\\exclamation@\\Of{\\exclamation} \\ logical NOT operator|(" "\\&\\&@\\Of{\\&\\&} \\ logical AND operator|(" "\\textbar\\textbar@\\Of{\\textbar\\textbar} \\ logical OR operator|(" "\\exclamation@\\Of{\\exclamation} \\ logical NOT operator|)" "\\&\\&@\\Of{\\&\\&} \\ logical AND operator|)" "\\textbar\\textbar@\\Of{\\textbar\\textbar} \\ logical OR operator|)" "conditional tests|(" "logical value!\\Vf{true}|(" "logical value!\\Vf{false}|(" "true@\\Vf{true}|(" "false@\\Vf{false}|(" "conditional tests|)" "logical value!\\Vf{true}|)" "logical value!\\Vf{false}|)" "true@\\Vf{true}|)" "false@\\Vf{false}|)" "bit vector" "LEDs@\\LED{}s" "bitwise AND operator|(" "operator!bitwise AND|(" "\\&@\\Of{\\&} \\ bitwise AND operator|(" "AND!bitwise operator|(" "clearing individual bits|(" "bitwise complement operator|(" "$\\sim$ \\ complement operator|(" "NOT!bitwise operator|(" "ones' complement operator|(" "bitwise complement operator|)" "$\\sim$ \\ complement operator|)" "NOT!bitwise operator|)" "ones' complement operator|)" "KEYPAD@\\Vf{KEYPAD}" "bit mask" "bitwise AND operator|)" "operator!bitwise AND|)" "\\&@\\Of{\\&} \\ bitwise AND operator|)" "AND!bitwise operator|)" "clearing individual bits|)" "bitwise OR operator|(" "operator!bitwise OR|(" "\\textbar@\\Of{\\textbar} \\ bitwise OR operator|(" "OR!bitwise operator|(" "setting individual bits|(" "bitwise OR operator|)" "operator!bitwise OR|)" "\\textbar@\\Of{\\textbar} \\ bitwise OR operator|)" "OR!bitwise operator|)" "setting individual bits|)" "bitwise complement operator|(" "operator!bitwise NOT|(" "bitwise NOT operator|(" "$\\sim$ \\ complement operator|(" "NOT!bitwise operator|(" "ones' complement operator|(" "bitwise complement operator|)" "bitwise NOT operator|)" "operator!bitwise NOT|)" "$\\sim$ \\ complement operator|)" "NOT!bitwise operator|)" "ones' complement operator|)" "bitwise exclusive-OR operator|(" "operator!bitwise exclusive-OR|(" "\\textasciicircum@\\wHt{} \\ bitwise exclusive-OR operator|(" "exclusive-OR!bitwise operator|(" "toggling individual bits|(" "toggle!meaning" "bitwise exclusive-OR operator|)" "operator!bitwise exclusive-OR|)" "\\textasciicircum@\\wHt{} \\ bitwise exclusive-OR operator|)" "exclusive-OR!bitwise operator|)" "toggling individual bits|)" "bitwise shift operators|(" "operator!bitwise shift|(" "\\Lsh\\ \\ left shift operator|(" "\\Rsh\\ \\ right shift operator|(" "left shift!bitwise operator|(" "right shift!bitwise operator|(" "shifting bit patterns|(" "bitwise shift operators|)" "operator!bitwise shift|)" "\\Lsh\\ \\ left shift operator|)" "\\Rsh\\ \\ right shift operator|)" "left shift!bitwise operator|)" "right shift!bitwise operator|)" "shifting bit patterns|)" "operators|)" "expression|)" "statement!definition" ";@\\Of{;} \\ (semicolon)" "statement!examples" ";@\\Of{;} \\ (semicolon)|(" ";@\\Of{;} \\ (semicolon)|)" "statement!compound|(" "block" "statement!compound|)" "if@\\Kf{if} statement|(" "statement!\\Kf{if}|(" "if@\\Kf{if} statement|)" "statement!\\Kf{if}|)" "looping|(" "while@\\Kf{while} statement|(" "statement!\\Kf{while}|(" "if@\\Kf{if} statement" "statement!\\Kf{if}" "while@\\Kf{while} statement|)" "statement!\\Kf{while}|)" "for@\\Kf{for} statement|(" "statement!\\Kf{for}|(" "expression!in a \\Kf{for} statement|(" "for@\\Kf{for} statement!expressions in|(" "expression!in a \\Kf{for} statement|)" "for@\\Kf{for} statement!expressions in|)" "SWITCHES@\\Vf{SWITCHES}" "SWITCHES@\\Vf{SWITCHES}" "for@\\Kf{for} statement|)" "statement!\\Kf{for}|)" "do@\\Kf{do} statement|(" "statement!\\Kf{do}|(" "do@\\Kf{do} statement|)" "statement!\\Kf{do}|)" "nested loops|(" "loops!nested|(" "nested loops|)" "loops!nested|)" "looping|)" "break@\\Kf{break} statement|(" "statement!\\Kf{break}|(" "break@\\Kf{break} statement|)" "statement!\\Kf{break}|)" "continue@\\Kf{continue} statement|(" "statement!\\Kf{continue}|(" "KEYPAD@\\Vf{KEYPAD}" "continue@\\Kf{continue} statement|)" "statement!\\Kf{continue}|)" "arrays|(" "lookup table|(" "table|(" "initialisation!of an array variable|(" "initialisation!of an array variable|)" "initialisation!of an array variable" "initialisation!of an array variable" "LEDs@\\LED{}s" "sort!bubble|(" "bubble sort|(" "bubble sort|)" "sort!bubble|)" "arrays|)" "lookup table|)" "table|)" "functions|(" "LEDs@\\LED{}s" "void@\\Kf{void}!return type" "signature of a function" "function!signature" "void@\\Kf{void}!in parameter list" "main@\\Vf{main}\\Of{()}!must have" "formal parameter" "function!formal parameter" "actual parameter" "function!actual parameter" "function!termination|(" "function!termination|)" "void@\\Kf{void}!return type" "void@\\Kf{void}!in parameter list" "functions|)" "indentation|(" "emacs@\\textsf{Emacs}" "indentation|)" "port!\\IO|(" "IO ports@\\IO ports|(" "input" "output" "LEDs@\\LED{}s" "SWITCHES@\\Vf{SWITCHES}" "dip switches" "SWITCHES@\\Vf{SWITCHES}" "dip switches" "sixty eight six eight one@68681 \\DUART" "DUART@\\DUART" "dip switches" "LEDs@\\LED{}s" "LEDS@\\Vf{LEDS}" "KEYPAD@\\Vf{KEYPAD}" "SWITCHES@\\Vf{SWITCHES}" "LEDs@\\LED{}s" "port!C" "port!A" "LEDS@\\Vf{LEDS}" "KEYPAD@\\Vf{KEYPAD}" "SWITCHES@\\Vf{SWITCHES}" "port!\\IO|)" "IO ports@\\IO ports|)" "dip switches" "LEDs@\\LED{}s" "seven-segment display" "LEDs@\\LED{}s" "jumper!selecting \\LED{}s or seven-segment|(" "selecting \\LED{}s or seven-segment|(" "sixty eight thousand@68000 microprocessor" "microprocessor" "sixty eight six eight one@68681 \\DUART" "DUART@\\DUART" "octal buffer|(" "tristate|(" "octal buffer|)" "tristate|)" "jumper!selecting \\LED{}s or seven-segment|)" "selecting \\LED{}s or seven-segment|)" "address decoder|(" "address decoding!partial|(" "partial address decoding|(" "sixty eight six eight one@68681 \\DUART" "DUART@\\DUART" "address decoding!partial|)" "partial address decoding|)" "address decoder|)" "sixty eight thousand@68000 microprocessor|(" "microprocessor|(" "rw@\\RW, on control bus" "dtack@\\overbar{DTACK}, on control bus" "sixty eight thousand@68000 microprocessor|)" "microprocessor|)" "port!C" "base address" "parallel interface/\\allowbreak{}timer!base address" "port!C" "port!C" "LEDS@\\Vf{LEDS}" "KEYPAD@\\Vf{KEYPAD}" "SWITCHES@\\Vf{SWITCHES}" "jumper!selecting \\LED{}s or seven-segment" "dip switches" "SWITCHES@\\Vf{SWITCHES}" "parallel interface/\\allowbreak{}timer!registers|(" "registers!PIT@registers!\\PIT|(" "LEDs@\\LED{}s" "LEDS@\\Vf{LEDS}" "KEYPAD@\\Vf{KEYPAD}" "SWITCHES@\\Vf{SWITCHES}" "parallel interface/\\allowbreak{}timer!registers|)" "registers!PIT@registers!\\PIT|)" "interrupts" "parallel interface/\\allowbreak{}timer!submode 1x|(" "submode 1x|(" "parallel interface/\\allowbreak{}timer!initialising for bit \\IO|(" "initialisation!of \\PIT for bit \\IO|(" "parallel chip!initialising|(" "sixty eight two thirty@68230!initialising|(" "port!C" "port!C" "parallel interface/\\allowbreak{}timer!submode 1x|)" "submode 1x|)" "parallel interface/\\allowbreak{}timer!initialising for bit \\IO|)" "registers!data direction in \\PIT|(" "data direction register|(" "registers!data direction in \\PIT|)" "data direction register|)" "LEDs@\\LED{}s" "parallel chip!initialising|)" "sixty eight two thirty@68230!initialising|)" "initialisation!of \\PIT for bit \\IO|)" "jumper!selecting \\LED{}s or seven-segment" "selecting \\LED{}s or seven-segment" "jumper!selecting \\LED{}s or seven-segment|(" "selecting \\LED{}s or seven-segment|(" "port!A" "LEDs@\\LED{}s" "port!B" "port!C" "jumper!selecting \\LED{}s or seven-segment|)" "selecting \\LED{}s or seven-segment|)" "keypad|(" "keypad|)" "keypad!scanning|(" "pseudocode" "keypad!scanning|)" "keypad!debouncing|(" "debouncing a keypad|(" "keypad!debouncing|)" "debouncing a keypad|)" "keypad!detecting key press|(" "KEYPAD@\\Vf{KEYPAD}" "KEYPAD@\\Vf{KEYPAD}" "keypad!detecting key press|)" "operators|(" "operator!precedence|(" "assignment operator!multiple" "operator!assignment!multiple" "operators|)" "operator!precedence|)" "chunks!byte-sized" "chunks!juicy|nn" "chunks!meaty|nn" "chunks!as preferred by Rover|nn" "address!range in 68000 system" "address space" "addresses!used in \\FLIGHT" "firmware!monitor" "sixty eight six eight one@68681 \\DUART" "DUART@\\DUART" "compiler!definition|(" "compiler!definition|)" "include@\\Kf{\\#include} \\Of{\\textless}\\Vf{flight.h}\\Of{\\textgreater}" "can't open .map!error message|(" "error messages!can't open .map|(" "error messages!can't open .map|)" "can't open .map!error message|)" "include@\\Kf{\\#include} \\Of{\\textless}\\Vf{flight.h}\\Of{\\textgreater}" "LEDS@\\Vf{LEDS}" "KEYPAD@\\Vf{KEYPAD}" "SWITCHES@\\Vf{SWITCHES}" "DelayMs@\\Vf{DelayMs}\\Of{()}!library function|(" "library function!\\Vf{DelayMs}\\Of{()}|(" "DelayMs@\\Vf{DelayMs}\\Of{()}!library function|)" "library function!\\Vf{DelayMs}\\Of{()}|)" "kbhit@\\Vf{kbhit}\\Of{()}!library function|(" "library function!\\Vf{kbhit}\\Of{()}|(" "software interrupt" "interrupt!software" "kbhit@\\Vf{kbhit}\\Of{()}!library function|)" "library function!\\Vf{kbhit}\\Of{()}|)" "getch@\\Vf{getch}\\Of{()}!library function|(" "library function!\\Vf{getch}\\Of{()}|(" "getch@\\Vf{getch}\\Of{()}!library function|)" "library function!\\Vf{getch}\\Of{()}|)" "WriteSevenSegment@\\Vf{WriteSevenSegment}\\Of{()}!library function|(" "library function!\\Vf{WriteSevenSegment}\\Of{()}|(" "WriteSevenSegment@\\Vf{WriteSevenSegment}\\Of{()}!library function|)" "library function!\\Vf{WriteSevenSegment}\\Of{()}|)" "ReadKey@\\Vf{ReadKey}\\Of{()}!library function|(" "library function!\\Vf{ReadKey}\\Of{()}|(" "ReadKey@\\Vf{ReadKey}\\Of{()}!library function|)" "library function!\\Vf{ReadKey}\\Of{()}|)" "KEYPAD@\\Vf{KEYPAD}" "make!program|(" "make!program|)" "quincy C interpreter@\\qc{} C interpreter|(" "interpreter!what is it?|(" "Batman|nn" "BatLanguage|nn" "perl@\\textsf{perl}" "java@\\textsf{Java}" "interpreter!what is it?|)" "quincy C interpreter@\\qc{} C interpreter!what can it be used for?|(" "quincy C interpreter@\\qc{} C interpreter!what can it be used for?|)" "quincy C interpreter@\\qc{} C interpreter!obtaining|(" "laboratory" "quincy C interpreter@\\qc{} C interpreter!obtaining|)" "quincy C interpreter@\\qc{} C interpreter|)" "error messages!very many|(" "error messages!first one most important|(" "error messages!pausing|(" "error messages!very many|)" "error messages!first one most important|)" "error messages!pausing|)" "unknown preprocessor directive|(" "error messages!preprocessor|(" "unknown preprocessor directive|)" "error messages!preprocessor|)" "error messages!main part of the compiler|(" "error messages!warnings" "warnings" "error messages!occur just \\emph{before} where the message indicates" "error messages!first one most important" "error messages!main part of the compiler|)" "unresolved externals@\\textsc{unresolved externals}|(" "error messages!\\textsc{unresolved externals}|(" "error messages!linker|(" "error messages!undeclared function|(" "undeclared function error message|(" "printf@\\Vf{printf}\\Of{()}" "undeclared function error message|)" "error messages!undeclared function|)" "error messages!\\textsc{unresolved externals}|)" "unresolved externals@\\textsc{unresolved externals}|)" "error messages!``my computer looks sick''|(" "sick computer error message|(" "Cannot Open File error message|(" "error messages!Cannot Open File|(" "Cannot Open File error message|)" "error messages!Cannot Open File|)" "error messages!``my computer looks sick''|)" "sick computer error message|)" "error messages!linker|)" "pseudocode" "flow charts" "LEDs@\\LED{}s" "network!logging in" "logging into the network" "emacs@\\textsf{Emacs}" "main@\\Vf{main}\\Of{()}!must have" ";@\\Of{;} \\ (semicolon)|(" "if@\\Kf{if} statement|(" "while@\\Kf{while} statement|(" "statement!\\Kf{while}|(" "statement!\\Kf{if}|(" ";@\\Of{;} \\ (semicolon)|)" "if@\\Kf{if} statement|)" "while@\\Kf{while} statement|)" "statement!\\Kf{while}|)" "statement!\\Kf{if}|)" "downloading|(" "monitor firmware!prompt" "F prompt@\\texttt{F\\Gt} prompt!how to get" "downloading!doesn't work" "downloading|)") (LaTeX-add-bibliographies "mc68k") (LaTeX-add-environments "exercise" "example") (LaTeX-add-labels "sec:openDoorPolicy" "sec:embedded" "sec:constant" "sec:intConstants" "tab:intSize" "qes:variable" "sec:declarations" "prg:definition" "sec:include" "sec:comments" "sec:caseSensitive" "prg:printf" "prg:printfNewline" "tab:formatChars" "pgm:printfInteger" "prg:integralTypes" "sec:expression" "prg:expressions" "tab:operPas" "tab:operPas" "prg:initialisation" "prg:compound" "sec:trueFalse" "soln:precedenceExample" "sec:and" "prg:and" "sec:keyand" "prg:or" "prg:xor" "sec:statements" "prg:statements" "sec:nullStatement" "pag:badNullStatement2" "sec:block" "prg:ifMod" "sec:whileExamp" "prg:while" "prg:for" "ex:forLoopSquare" "ex:while2For" "prg:do" "prg:nestedFor" "prg:nestedWhile" "prg:break" "sec:continue" "prg:continue" "sec:arrays" "prg:niceLed" "prg:bsort" "prg:parameters" "ex:sevSeg" "fig:sevSegOutput" "prg:silly" "ex:delay" "sec:i/o" "sec:switches(a6)" "sec:ioports" "fig:portBC" "sec:68230" "tab:portAddr" "fig:sevenseg" "tab:registerAddr" "sec:submode1x" "sec:initPitForBitIO" "tab:submode1x" "sec:ddr" "prg:startupCode" "fig:jump" "sec:keypad" "fig:keypad" "sec:readKeyExplain" "pag:readkey" "sec:debouncing" "sec:keyPressed" "qes:rowtest" "sec:operators" "prg:assignment" "tab:operatorPrecedence" "sec:ascii" "tab:ascii" "fig:memmap" "sec:compiler" "fig:compiler" "sec:preprocessor" "sec:startupCode" "sec:library" "sec:flight.h" "sec:delayMs" "prg:delayMs" "sec:kbhit" "prg:kbhit" "sec:getch" "prg:getch" "sec:writeSevenSegment" "prg:sevseg" "tab:readKeyRetVal" "prg:readkey" "sec:ansi" "sec:qc" "sec:howCopyQc" "sec:errors" "pag:testc" "sec:sickComputerError" "sec:ecdr" "prg:progTemplate" "pag:badNullStatement" "pag:monitor" "sec:solutions" "sec:references") (TeX-add-symbols '("nn" 1) '("file" 1) "AC" "AD" "ADsl" "ALU" "ANSI" "ASCII" "AS" "BASIC" "BIOS" "CDROM" "CMOS" "CPU" "CRT" "CS" "EEPROM" "EPROM" "DA" "DAsl" "DC" "DIP" "DMA" "DOS" "DMAC" "DTACK" "DTMF" "DUART" "FIFO" "FLIGHT" "FLIGHTsl" "GNU" "HC" "HD" "HKTC" "HKTCsl" "HLL" "IC" "ICE" "IM" "ISA" "ISR" "LAN" "LDS" "LED" "LEDsl" "LIFO" "LLL" "LRC" "LSB" "MPU" "NMI" "MSDOS" "MSDOSsl" "MSB" "OS" "OSsl" "PAL" "PC" "PCB" "PGA" "PIT" "PITsl" "PLCC" "PLD" "PROM" "RAM" "RESET" "ROM" "RTS" "RW" "TTL" "UDS" "UNIX" "VRC" "VSC" "VTC" "es" "uc" "Uc" "up" "Up" "MPA" "mpa" "A" "Bh" "B" "C" "D" "E" "F" "Kb" "M" "FMithmInfo" "BookletBaseClass" "revision" "clearemptydoublepage" "headSize" "outerHead" "outerRightFoot" "outerLeftFoot" "qc" "exclamation" "DP" "ed" "hp" "te" "tableFontSize" "HRule" "cm" "cm" "cS" "opSep" "swFont") (TeX-run-style-hooks "lgrind" "vmargin" "fancyheadings" "varioref" "rcs" "emlines2" "multicol" "cols" "makeidx" "array" "nbox" "xr" "explanation" "booktabs" "version" "prog" "enumerate" "amstext" "amssymb" "amsmath" "theorem" "nick" "lastpage" "float" "answers" "verbatim" "acro" "latex2e" "bk10" "book" "openany" "twoside" "a5paper" "theorem" "ledsswit" "sevenseg" "jump" "keypad" "ascii" "memmap" "compile2"))))