libftdi Archives

Subject: Re: [PATCH] swig: improve indentation

From: Yegor Yefremov <yegorslists@xxxxxxxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Cc: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Thu, 22 Aug 2019 15:48:46 +0200
Hi Thomas,

this patch is only compile tested.

Regards,
Yegor

On Thu, Aug 22, 2019 at 3:47 PM <yegorslists@xxxxxxxxxxxxxx> wrote:
>
> From: Yegor Yefremov <yegorslists@xxxxxxxxxxxxxx>
>
> Fixes -Wmisleading-indentation warnings.
> ---
>  python/ftdi1.i | 14 ++++++++++++--
>  1 file changed, 12 insertions(+), 2 deletions(-)
>
> diff --git a/python/ftdi1.i b/python/ftdi1.i
> index f397f84..8b179f9 100644
> --- a/python/ftdi1.i
> +++ b/python/ftdi1.i
> @@ -92,7 +92,12 @@ char * str2charp_size(PyObject* pyObj, int * size)
>  %enddef
>  %feature("autodoc", ftdi_read_data_docstring) ftdi_read_data;
>  %typemap(in,numinputs=1) (unsigned char *buf, int size) %{ $2 = 
> PyInt_AsLong($input);$1 = (unsigned char*)malloc($2*sizeof(char)); %}
> -%typemap(argout) (unsigned char *buf, int size) %{ if(result<0) $2=0; 
> $result = SWIG_Python_AppendOutput($result, charp2str((char*)$1, $2)); 
> free($1); %}
> +%typemap(argout) (unsigned char *buf, int size) %{
> +        if(result<0)
> +                $2=0;
> +        $result = SWIG_Python_AppendOutput($result, charp2str((char*)$1, 
> $2));
> +        free($1);
> +%}
>      int ftdi_read_data(struct ftdi_context *ftdi, unsigned char *buf, int 
> size);
>  %clear (unsigned char *buf, int size);
>
> @@ -132,7 +137,12 @@ char * str2charp_size(PyObject* pyObj, int * size)
>  %clear int* value;
>
>  %typemap(in,numinputs=1) (unsigned char *buf, int size) %{ $2 = 
> PyInt_AsLong($input);$1 = (unsigned char*)malloc($2*sizeof(char)); %}
> -%typemap(argout) (unsigned char *buf, int size) %{ if(result<0) $2=0; 
> $result = SWIG_Python_AppendOutput($result, charp2str((char*)$1, $2)); 
> free($1); %}
> +%typemap(argout) (unsigned char *buf, int size) %{
> +        if(result<0)
> +                $2=0;
> +        $result = SWIG_Python_AppendOutput($result, charp2str((char*)$1, 
> $2));
> +        free($1);
> +%}
>      int ftdi_get_eeprom_buf(struct ftdi_context *ftdi, unsigned char * buf, 
> int size);
>  %clear (unsigned char *buf, int size);
>
> --
> 2.17.0
>

--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx   

Current Thread