Re: [PATCH v3 10/51] codegen: Allows to specify C type for index variable

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey,

I've pushed these patches up to this point.

Christophe

On Tue, Jul 21, 2015 at 05:45:40PM +0100, Frediano Ziglio wrote:
> This to prepare to generate wireshark dissector which use
> glib types instead of new C ones (for compatibility with some
> compiler).
> 
> Signed-off-by: Frediano Ziglio <fziglio@xxxxxxxxxx>
> ---
>  python_modules/codegen.py | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/python_modules/codegen.py b/python_modules/codegen.py
> index c470988..f7a2048 100644
> --- a/python_modules/codegen.py
> +++ b/python_modules/codegen.py
> @@ -81,6 +81,7 @@ class CodeWriter:
>          self.has_error_check = False
>          self.options = {}
>          self.function_helper_writer = None
> +        self.index_type = 'uint32_t'
>  
>      def set_option(self, opt, value = True):
>          self.options[opt] = value
> @@ -113,6 +114,7 @@ class CodeWriter:
>          self.contents.append(self.out)
>          writer.indentation = self.indentation
>          writer.at_line_start = self.at_line_start
> +        writer.index_type = self.index_type
>          writer.generated = self.generated
>          writer.options = self.options
>          writer.public_prefix = self.public_prefix
> @@ -353,7 +355,7 @@ class CodeWriter:
>      def pop_index(self):
>          index = self.indexes[self.current_index]
>          self.current_index = self.current_index + 1
> -        self.add_function_variable("uint32_t", index)
> +        self.add_function_variable(self.index_type, index)
>          return index
>  
>      def push_index(self):
> -- 
> 2.1.0
> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel@xxxxxxxxxxxxxxxxxxxxx
> http://lists.freedesktop.org/mailman/listinfo/spice-devel

Attachment: pgpIdxZj5WM_5.pgp
Description: PGP signature

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]