[ 
https://issues.apache.org/jira/browse/THRIFT-582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12908998#action_12908998
 ] 

David Reiss commented on THRIFT-582:
------------------------------------

Based on my limited knowledge of glib, this looks good overall.  I have a few 
comments:

configure.ac:
I'm pretty sure autoscan is incorrect to request PROG_AWK and PROG_RANLIB.
Can you remove those?

Can you update the c_glib naming on AX_THRIFT_LIB and AX_THRIFT_GEN?
Also, can you add the c_glib binding to the summary printed out at the bottom?
I changed the style of the library checks a bit to make this work.

What is the source of the code used to enable coverage?

test/c:
Can you rename this to test/c_glib?

Makefile.in:
This should not be in the patch.

thrift_binary_protocol.c:
I think this line might cause problems with strict aliasing.  See bitwise_cast 
in the C++ codebase for more information.
guint64 bits = GUINT64_FROM_BE (*(unsigned long long *)&value);

Makefile.am:
no need for ACLOCAL_AMFLAGS anymore
Replace thriftc with thrift_c_glib

thriftc.pc:
Replace thriftc with thrift_c_glib


> C implementation of Thrift
> --------------------------
>
>                 Key: THRIFT-582
>                 URL: https://issues.apache.org/jira/browse/THRIFT-582
>             Project: Thrift
>          Issue Type: New Feature
>            Reporter: David Reiss
>            Assignee: Michael Lum
>            Priority: Minor
>         Attachments: c_glib_bindings.patch, t_c_generator.cc, 
> thrift_582_c_glib_bindings.patch
>
>
> Create a usable implementation of Thrift that uses only C at runtime, no C++. 
>  The code is at 
> http://svn.apache.org/repos/asf/incubator/thrift/branches/c-bindings/.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to