PPP, PPPoS: Use const void* instead of u8_t* in pppos_input_tcpip()

There is no good reason why this function should take a non-const
pointer. While changing that also switch to a more generic `void*`
instead of "byte".
This commit is contained in:
Freddie Chopin 2019-12-05 21:57:39 +01:00 committed by Sylvain Rochet
parent 3b57750715
commit c5021bdc4d
2 changed files with 2 additions and 2 deletions

View File

@ -102,7 +102,7 @@ ppp_pcb *pppos_create(struct netif *pppif, pppos_output_cb_fn output_cb,
#if !NO_SYS && !PPP_INPROC_IRQ_SAFE
/* Pass received raw characters to PPPoS to be decoded through lwIP TCPIP thread. */
err_t pppos_input_tcpip(ppp_pcb *ppp, u8_t *s, int l);
err_t pppos_input_tcpip(ppp_pcb *ppp, const void *s, int l);
#endif /* !NO_SYS && !PPP_INPROC_IRQ_SAFE */
/* PPP over Serial: this is the input function to be called for received data. */

View File

@ -422,7 +422,7 @@ pppos_destroy(ppp_pcb *ppp, void *ctx)
* @param l length of received data
*/
err_t
pppos_input_tcpip(ppp_pcb *ppp, u8_t *s, int l)
pppos_input_tcpip(ppp_pcb *ppp, const void *s, int l)
{
struct pbuf *p;
err_t err;