aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
-rw-r--r--FAQ18
1 files changed, 18 insertions, 0 deletions
diff --git a/FAQ b/FAQ
index 7daf0628..45cae4ed 100644
--- a/FAQ
+++ b/FAQ
@@ -66,3 +66,21 @@ A. I don't know yet. I originally thought it would be LGPL, but I'm
people can write back-ends for it without having to make those
back-ends available under the OSL.
+
+Q. Does it really parse C?
+
+A. Yeah, well... It parses a fairly complete subset of "extended C" as
+ defined by gcc. HOWEVER, since I don't believe in K&R syntax for
+ function declarations or in giving automatic integer types, it
+ doesn't do that. If you don't give types to your variables, they
+ won't have any types, and you can't use them.
+
+ Similarly, it will be very unhappy about undeclared functions,
+ rather than just assuming they have type "int".
+
+ Note that a large rationale for me doing this project is for type
+ following, which to some degree explains why the thing is type-anal
+ and refuses to touch the old-style pre-ANSI non-typed (or weakly
+ typed) constructs. Maybe somebody else who is working on projects
+ where pre-ANSI C makes sense might be more inclined to care about
+ ancient C. It's open source, after all. Go wild.
nux.git/?h=v6.12.13'>summaryrefslogtreecommitdiffstats
path: root/drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/hive_isp_css_defs.h
diff options
authorLinus Torvalds <torvalds@linux-foundation.org>2017-05-12 12:10:38 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2017-05-12 12:10:38 -0700
commitdeac8429d62ca19c1571853e2a18f60e760ee04c (patch)
treeb879b44c5ad802aff1618a07854ea7dca25cb40e /drivers/staging/media/atomisp/pci/atomisp2/css2400/css_2400_system/hrt/hive_isp_css_defs.h
parent6b402bdfdbafce241cb6789ae38d94f45641078c (diff)
parent31cbee6a5611f07d2d66f55bb6f8648db5947e32 (diff)
downloadlinux-deac8429d62ca19c1571853e2a18f60e760ee04c.tar.gz
Merge tag 'sound-fix-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Pull sound fixes from Takashi Iwai: "This contains a one-liner change that has a significant impact: disabling the build of OSS. It's been unmaintained for long time, and we'd like to drop the stuff. Finally, as the first step, stop the build. Let's see whether it works without much complaints. Other than that, there are two small fixes for HD-audio" * tag 'sound-fix-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: sound: Disable the build of OSS drivers ALSA: hda: Fix cpu lockup when stopping the cmd dmas ALSA: hda - Add mute led support for HP EliteBook 840 G3