xiaoxiang781216 edited a comment on pull request #4881:
URL: https://github.com/apache/incubator-nuttx/pull/4881#issuecomment-990609051


   > > > it seems a bit awkward to have x11 stuff in libc.
   > > 
   > > 
   > > I agree. Not just awkward but wrong. The content of libc is controlled 
by POSIX/ANSI standards (plus glibc compatibility). We cannot just put anything 
we want into libc,
   > > This belong in libx11, right?
   > 
   
   VNC server use x11 key symbols, because the spec define the key event on top 
of x11's:
   https://datatracker.ietf.org/doc/html/rfc6143#page-16
   So, the intention just introduce x11 key event macro and some simple 
conversion utility function, I think nobody plan to port or implement x11 
currently. That is why @patacongo add x11_ prefix  to the header files and put 
them into a special location(include/nuttx/input/) in the initial patch:
   
https://github.com/apache/incubator-nuttx/commit/48b00cd873e67bb716387a8eb35048a7405bc42f
   which clearly indicate that we just use x11 key macro definition here, not 
the full feature x11. 
   
   > i agree it's cleaner to have a separate library.
   
   Anyway, I will remove the API from the patch, let's focus on the header file 
change.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to