it_code_complete_at(
    VALUE self, VALUE filename, VALUE line, VALUE column, VALUE options)
{
    TranslationUnit_t *t;
    CodeCompleteResults_t *c;
    VALUE code_complete_results;
    char *c_filename;
    unsigned int c_line;
    unsigned int c_column;
    unsigned int c_options;

    c_filename = RSTRING_2_CHAR(filename);
    c_line = NUM2UINT(line);
    c_column = NUM2UINT(column);
    c_options = CLANGC_CONSTANT_TO_UINT(&quot;CodeComplete_Flags&quot;, options);

    Data_Get_Struct(self, Translatio