Skip to content

Multiple definition of const RLUTIL_STRING_T ANSI_CLS[...] #51

@bitsycore

Description

@bitsycore

Hello,
I tried to use rlutil.h in C, but when I include it in multiple file, "const RLUTIL_STRING_T ANSI_[..]" have multiple declaration, so I had to make a rlutil.c with the declaration of the variables and making them extern on the header.

for the .h extern const RLUTIL_STRING_T ANSI_CLS;
for the .c const RLUTIL_STRING_T ANSI_CLS = "\033[2J\033[3J";

It is better explained on a answerd on my stack question.

https://stackoverflow.com/questions/46591356/c-guard-not-work-as-intended-with-rlutil-h/46592048#46592048

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions