[MacPorts] #61181: LittleCMS lcms - Please add option to disable register variable (or remove entirely)

MacPorts noreply at macports.org
Tue Sep 15 20:20:00 UTC 2020


#61181: LittleCMS lcms - Please add option to disable register variable (or remove
entirely)
--------------------------+--------------------
  Reporter:  MrB74        |      Owner:  (none)
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:
Resolution:               |   Keywords:
      Port:               |
--------------------------+--------------------
Description changed by MrB74:

Old description:

> C++ standards post C++11 do not support register keywords.
> LittleCMS introduced the CMS_NO_REGISTER_KEYWORD
>
> The register keyword
> LittleCMS uses and requires C99, and this standard allows the use of
> ́register ́ keyword. Some compilers complain about this as being
> deprecated. Well, standards cannot be changed in retro- active way unless
> you have a time machine! But anyway, if you want to compile the code as
> C++14 or things like that, you can use the toggle CMS_NO_REGISTER_KEYWORD
>
> Would it be possible to get an option to disable it, or just disabled it
> by default by setting uncommenting the #define CMS_NO_REGISTER_KEYWORD 1
> in lcms2.h
>
> thanks
> Craig

New description:

 C++ standards post C++11 do not support register keywords.
 LittleCMS introduced the CMS_NO_REGISTER_KEYWORD

 The register keyword
 LittleCMS uses and requires C99, and this standard allows the use of
 ́register ́ keyword. Some compilers complain about this as being
 deprecated. Well, standards cannot be changed in retro- active way unless
 you have a time machine! But anyway, if you want to compile the code as
 C++14 or things like that, you can use the toggle CMS_NO_REGISTER_KEYWORD

 Would it be possible to get an option to disable it, or just disabled it
 by default by setting uncommenting the #define CMS_NO_REGISTER_KEYWORD 1
 in lcms2.h ?

 thanks
 Craig

--

-- 
Ticket URL: <https://trac.macports.org/ticket/61181#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list