I have a struct defined as such:
struct options {
int input;
int output;
int wordsize;
char encoding;
int uppercase;
long long number;
};
The single file project has the following includes:
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <limits.h>
#include <errno.h>
The project configuration has the following includes defined under the Directories tab (taken from the command shown)
$ gcc -xc -E -v -
...
/usr/lib/gcc/x86_64-linux-gnu/5/include
/usr/local/include
/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed
/usr/include/x86_64-linux-gnu
/usr/include
After retagging I declare an options object and try to use it.
struct options opts = { .input = 10 ), *op = &opts;
...
op->|
When my cursor is on the vertical bar above, I get the auto-complete options for the op pointer which include the declared members but also a whole lot of other items like curOptIdx, fOptSet, optCt, OrgiArgCt, and a bunch more.
What is causing this excess o items that are not related to my object declaration?