• Cory Bloor's avatar
    Fix reserved identifiers in include guards (#513) · b1478345
    Cory Bloor authored
    The include guards have been changed to the filename in uppercase
    letters with all non-alphanumeric symbols replaced by underscore.
    This include guard pattern matches the guard that is used for the
    generated file rocsolver-export.h.
    
    There are two reasons for this:
    1. The C and C++ standards reserve all identifiers that begin with
       underscore followed by a capital letter [C99 §7.1.3]
       [C++11 §17.6.4.3.2].
    2. In user-visible code, the rocSOLVER library should prevent name
       conflicts by only using identifiers that begin with `rocblas`,
       `ROCBLAS`, `rocsolver` or `ROCSOLVER`.
    b1478345
After you've reviewed these contribution guidelines, you'll be all set to contribute to this project.
CONTRIBUTING.md 2.22 KB