Warning: this is an htmlized version!
The original is here, and
the conversion rules are here.

# «.one-liners»		(to "one-liners")
# «.noncanonical-mode»	(to "noncanonical-mode")




(find-es "anatocc")
(find-eevrcfile ".zshrc" "EETMPC")
(find-eevrcfile ".zshrc" "EEAOUT")



# «one-liners»  (to ".one-liners")
#*
eegcc <<<' int main(){ printf("%d = 0x%x\n", 4095, 4095); return 0; } '
eec
#*
eegcc <<<' int main(){ printf("%d\n", isatty(0)); return 0; } '
eec              ;# answer: 1 (stdin is a tty)
echo | eec       ;# answer: 0 (stdin is a pipe, not a tty)
#*



# (find-node "(libc)Program Arguments" "int main")
#*
eegcc -g <<<'
int main (int argc, char *argv[]) {
  int i;
  for (i=0; i<argc; ++i)
    printf("  argv[%d]=\"%s\"\n", i, argv[i]);
  return 0;
}
'
eec foo
eec "foo bar" baz

#*
# (eeb-gdb-start nil (ee-expand "$EEAOUT"))
br main
run

#*





#####
#
# terminals: receiving characters as they are typed
# 2004oct08
#
#####

# «noncanonical-mode»  (to ".noncanonical-mode")
# (find-node "(libc)Canonical or Not")
# (find-node "(libc)Noncanonical Input")
# (find-node "(libc)Local Modes")
# (find-node "(coreutils)stty invocation")
# (find-node "(coreutils)Input")
# (find-node "(coreutils)Local")
# (find-htetfile "BackspaceDelete.gz" "one-liner")
#*
eegcc <<<'
  void main() { int c; while(c = getchar()) printf("%d 0x%02X\n", c, c); }
'
stty -icanon min 1
eec              ;# now type some chars. Leave with C-c
stty sane

#*





#  Local Variables:
#  coding:               raw-text-unix
#  ee-delimiter-hash:    "\n#*\n"
#  ee-anchor-format:     "«%s»"
#  End: