Re: [hatari-devel] Linux started to init in Hatari

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hi,

On 3/30/19 1:13 PM, Nicolas Pomarède wrote:
Le 29/03/2019 à 00:46, Eero Tamminen a écrit :
I've pushed this.  IMHO I've provided pretty good / easy step-by-step
instructions now for building & testing Linux under Hatari.

I get a small warning here :

/home/npomarede/src/hatari.wua/src/lilo.c: In function 'lilo_load':
/home/npomarede/src/hatari.wua/src/lilo.c:375:20: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     char *cmd[] = { "symbols", symbols_s, offstr, NULL };
                     ^~~~~~~~~

This is with recent gcc 8.3.1

There isn't easy way to fix it.  Literal strings are const char *,
but debugger functions take char* array, so "cmd" above needs to
be char* array too.

Fixing it would require:
* going through implementations for all functionality user can
  invoke from the debugger command line, and changing everything
  modifying strings in the argument array to use strdup & free
  on them instead
* change command string array to const and fix all warnings
  in debugger code coming out of that

Before I can change "cmd" to const char*.


I could look into that at some point, but I would prefer handling
the functionality issues I've noticed before this cosmetic issue.


	- Eero



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/