CS/CE 218 Lab 6 9 October 1991 The report for this lab is due Monday, 14 October 1991. The exercises contained in this lab are intended to help familiarize you with the compilation process the GNU C compiler (gcc). C compilers, including gcc, do a preprocessing step to generate code without #include or #define, compile that code to assembly language, assemble that into an object file, which may be linked into an executable. (The main documentation for gcc is in the manual page (execute ``man gcc''); documentation can also be found using info in emacs (C-h i m gcc). You might also look in Chapter 1 of "The C Programming Langauge (2nd ed)" or chapter 14 of "Introducing Unix System V" for more help.) To start put the following code in a file logic_ops.c. (In emacs you can edit logic_ops.c, and yank the following; or if you'd rather, just copy the file $PUB/lab-data/lab6/logic-ops.c) #include int getline(char s[], const int lim) /* effect: read a line into s, return it's length */ { int c, i; for (i=0; i