[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
ASM51 • Exibir tópico - Warning discards 'const' qualifier from pointer target type
 Entrar    Registrar

Warning discards 'const' qualifier from pointer target type

Software e Hardware para linha ARM

Moderadores: guest2003, 51, Renie, gpenga

  • Autor
    Mensagem

Warning discards 'const' qualifier from pointer target type

Mensagempor longo.251272 » 04 Mai 2015 11:45

Bom dia pessoal,

Estou tentando recebendo esse aviso warning: passing argument 3 of 'GUI_Text_Font' discards 'const' qualifier from pointer target type, mas não sei onde estou errando. Segue o comando fazendo a chamada da função e a estrutura da função. Alguém pode me dar uma ajuda.
Valeu

longo.251272
Byte
 
Mensagens: 244
Registrado em: 08 Nov 2011 11:58
Localização: São Paulo - SP

Re: Warning discards 'const' qualifier from pointer target t

Mensagempor Aquino » 04 Mai 2015 12:02

O warning se refere a você estar passando um parametro com o modificador const em uma função que não solicita dessa forma.
Não é um problema, apenas um aviso. Você pode removê-lo desabilitando nas opções de compilação, ou então, fazendo um casting do tipo funao(x,y,(char*)item_texto[5],...);
"...People who are really serious about software should make their own hardware..." Alan Kay
Aquino
Dword
 
Mensagens: 1789
Registrado em: 12 Out 2006 22:24

Re: Warning discards 'const' qualifier from pointer target t

Mensagempor cfreund » 04 Mai 2015 12:55

Ou, acredito ser o menos errado:

void GUI_Text_Font( uint16_t Xpos, uint16_t Ypos, const char *text, uint16_t Color, uint16_t bkColor, uint8_t bkEnable );

Assim, sabemos que a função não deverá alterar o conteúdo e qualquer tentativa será avisada.
Cláudio Freund
Avatar do usuário
cfreund
Byte
 
Mensagens: 459
Registrado em: 14 Out 2006 14:02
Localização: São Paulo

Re: Warning discards 'const' qualifier from pointer target t

Mensagempor longo.251272 » 04 Mai 2015 15:43

Valeu pela ajuda pessoal,

As duas formas funcionaram.

Obrigado
longo.251272
Byte
 
Mensagens: 244
Registrado em: 08 Nov 2011 11:58
Localização: São Paulo - SP

Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes