Lines Matching defs:rec
615 static void insert_record(struct index_record *rec)
617 sqlite_bind_text(insert_rec_stmt, "@context", rec->context, rec->ctx_len);
618 sqlite_bind_text(insert_rec_stmt, "@symbol", rec->symbol, rec->sym_len);
619 sqlite_bind_int64(insert_rec_stmt, "@kind", rec->kind);
620 sqlite_bind_int64(insert_rec_stmt, "@mode", rec->mode);
621 sqlite_bind_int64(insert_rec_stmt, "@file", rec->file);
622 sqlite_bind_int64(insert_rec_stmt, "@line", rec->line);
623 sqlite_bind_int64(insert_rec_stmt, "@column", rec->col);
709 struct index_record rec;
727 rec.context = ctx->name;
728 rec.ctx_len = ctx->len;
729 rec.symbol = sym->ident->name;
730 rec.sym_len = sym->ident->len;
731 rec.kind = sym->kind;
732 rec.mode = mode;
733 rec.file = semind_streams[pos->stream].id;
734 rec.line = pos->line;
735 rec.col = pos->pos;
737 insert_record(&rec);
746 struct index_record rec;
766 rec.context = ctx->name;
767 rec.ctx_len = ctx->len;
768 rec.symbol = memname;
769 rec.sym_len = si->len + mi->len + 1;
770 rec.kind = 'm';
771 rec.mode = mode;
772 rec.file = semind_streams[pos->stream].id;
773 rec.line = pos->line;
774 rec.col = pos->pos;
776 insert_record(&rec);