* [Cocci] Transformations for implementations of functions without explicit return type @ 2014-09-28 5:30 SF Markus Elfring 2014-09-28 9:54 ` Julia Lawall 0 siblings, 1 reply; 5+ messages in thread From: SF Markus Elfring @ 2014-09-28 5:30 UTC (permalink / raw) To: cocci Hello, Does the current software "Coccinelle" support to transform implementations of functions where a return type was not explicitly specified for it in a source file? https://en.wikipedia.org/wiki/C99#Design Regards, Markus ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Cocci] Transformations for implementations of functions without explicit return type 2014-09-28 5:30 [Cocci] Transformations for implementations of functions without explicit return type SF Markus Elfring @ 2014-09-28 9:54 ` Julia Lawall 2014-09-28 13:44 ` SF Markus Elfring 0 siblings, 1 reply; 5+ messages in thread From: Julia Lawall @ 2014-09-28 9:54 UTC (permalink / raw) To: cocci On Sun, 28 Sep 2014, SF Markus Elfring wrote: > Hello, > > Does the current software "Coccinelle" support to transform implementations of > functions where a return type was not explicitly specified for it in a source file? > https://en.wikipedia.org/wiki/C99#Design I think so, but perhaps not in the released version. julia > > Regards, > Markus > _______________________________________________ > Cocci mailing list > Cocci at systeme.lip6.fr > https://systeme.lip6.fr/mailman/listinfo/cocci > ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Cocci] Transformations for implementations of functions without explicit return type 2014-09-28 9:54 ` Julia Lawall @ 2014-09-28 13:44 ` SF Markus Elfring [not found] ` <alpine.DEB.2.10.1409281603340.2394@hadrien> 0 siblings, 1 reply; 5+ messages in thread From: SF Markus Elfring @ 2014-09-28 13:44 UTC (permalink / raw) To: cocci >> Does the current software "Coccinelle" support to transform implementations of >> functions where a return type was not explicitly specified for it in a source file? > I think so, but perhaps not in the released version. Would you like to try out if a function like "my_free" could be adjusted after the reuse of your recent (unpublished) updates? https://github.com/gvelez17/glimpse/blob/9557d48221aeaa64a43477c82ff6c66c94324081/index/io.c#L662 Regards, Markus ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <alpine.DEB.2.10.1409281603340.2394@hadrien>]
* [Cocci] Transformations for implementations of functions without explicit return type [not found] ` <alpine.DEB.2.10.1409281603340.2394@hadrien> @ 2014-09-28 14:28 ` SF Markus Elfring [not found] ` <alpine.DEB.2.10.1409281700330.2394@hadrien> 0 siblings, 1 reply; 5+ messages in thread From: SF Markus Elfring @ 2014-09-28 14:28 UTC (permalink / raw) To: cocci > The lack of a return type is not supported for K&R functions. That is a pity. Now it seems that a function like "my_free" could only be adjusted after a patch will be applied from my bug report. https://github.com/gvelez17/glimpse/issues/6 How do you think about the possibility to transform more such implementation details from a Kernighan/Ritchie coding style to a current C standard approach? Regards, Markus ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <alpine.DEB.2.10.1409281700330.2394@hadrien>]
* [Cocci] Conversion of coding style "K&R" to newer C standard approaches? [not found] ` <alpine.DEB.2.10.1409281700330.2394@hadrien> @ 2014-09-28 15:53 ` SF Markus Elfring 0 siblings, 0 replies; 5+ messages in thread From: SF Markus Elfring @ 2014-09-28 15:53 UTC (permalink / raw) To: cocci >> >> How do you think about the possibility to transform more such >> implementation details from a Kernighan/Ritchie coding style to a >> current C standard approach? > We don't really support K&R C. A manual software update is generally also possible. It would be nice if more dedicated tools can help in a corresponding automatic conversion, wouldn't it? http://astyle.sourceforge.net/ Regards, Markus ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-09-28 15:53 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-28 5:30 [Cocci] Transformations for implementations of functions without explicit return type SF Markus Elfring
2014-09-28 9:54 ` Julia Lawall
2014-09-28 13:44 ` SF Markus Elfring
[not found] ` <alpine.DEB.2.10.1409281603340.2394@hadrien>
2014-09-28 14:28 ` SF Markus Elfring
[not found] ` <alpine.DEB.2.10.1409281700330.2394@hadrien>
2014-09-28 15:53 ` [Cocci] Conversion of coding style "K&R" to newer C standard approaches? SF Markus Elfring
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.