/* test117.c
   L. Stewart April 12, 1982  5:02 PM
 */

struct small {
  int a, b, c;
  };

struct small *gsp, gs;

main() {
  struct small ls, *lsp;
  int *pointer;
/* These work */
  gs.c += 1;
  gs.c |= 0xff;
  ls.c += 1;
  ls.c |= 0xff;
/* These don't */
  gsp->c += 1;
  gsp->c |= 0xff;
  lsp->c += 1;
  lsp->c |= 0xff;
  gsp->c = gsp->c | 0x0100;
  pointer += 3;
  (*gsp).c += 1;
  };