By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,086 Members | 1,460 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,086 IT Pros & Developers. It's quick & easy.

Online "flat" ISO C resource wanted.

P: n/a

Can anyone recommend a good online resource listing all C keywords,
standard system calls, defines etc in a "flat" hierarchy.

I wish to set up some bindings in order to bring up "hints and tips" on
using such keywords/functions from ISO C in an IDE I am working on. So I
would bring up a function and use the current word as the search
criteria to locate an online library/faq

e.g

http://resources.c.all/malloc
http://resources.c.all/typedef
http://resources.c.all/EXIT_SUCCESS

etc

Links to any and all of your favorite online C resources appreciated.

May 31 '07 #1
Share this Question
Share on Google+
15 Replies


P: n/a
On May 30, 5:09 pm, Richard <rgr...@gmail.comwrote:
Can anyone recommend a good online resource listing all C keywords,
standard system calls, defines etc in a "flat" hierarchy.

I wish to set up some bindings in order to bring up "hints and tips" on
using such keywords/functions from ISO C in an IDE I am working on. So I
would bring up a function and use the current word as the search
criteria to locate an online library/faq

e.g

http://resources.c.all/mallochttp://...l/EXIT_SUCCESS

etc

Links to any and all of your favorite online C resources appreciated.
http://www.dinkumware.com/manuals/

Keywords:
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while

C99 adds:
inline
_Imaginary
_Complex
_Bool
restrict

May 31 '07 #2

P: n/a
user923005 <dc*****@connx.comwrites:
On May 30, 5:09 pm, Richard <rgr...@gmail.comwrote:
>Can anyone recommend a good online resource listing all C keywords,
standard system calls, defines etc in a "flat" hierarchy.

I wish to set up some bindings in order to bring up "hints and tips" on
using such keywords/functions from ISO C in an IDE I am working on. So I
would bring up a function and use the current word as the search
criteria to locate an online library/faq

e.g

http://resources.c.all/mallochttp://...l/EXIT_SUCCESS

etc

Links to any and all of your favorite online C resources appreciated.

http://www.dinkumware.com/manuals/
This is a nice resource. A shame though that the functions are URL'd
based on their include file name though.

e.g

http://www.dinkumware.com/manuals/?m...tdio.html#FILE

This url would not be trivial to construct.

Where did you find the keyword list though? I didnt see them - eyes are
a bit glazed at the moment :-;
>
Keywords:
auto
break
case
May 31 '07 #3

P: n/a
Richard wrote:
>
Can anyone recommend a good online resource listing all C keywords,
standard system calls, defines etc in a "flat" hierarchy.

I wish to set up some bindings in order to bring up "hints and tips" on
using such keywords/functions from ISO C in an IDE I am working on. So I
would bring up a function and use the current word as the search
criteria to locate an online library/faq
The C standard specifies all that. Try:

<http://cbfalconer.home.att.net/download/n869_txt.bz2>

(and don't forget to expand the download with bzip2)

--
<http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.txt>
<http://www.securityfocus.com/columnists/423>
<http://www.aaxnet.com/editor/edit043.html>
<http://kadaitcha.cx/vista/dogsbreakfast/index.html>
cbfalconer at maineline dot net

--
Posted via a free Usenet account from http://www.teranews.com

May 31 '07 #4

P: n/a
On Wed, 30 May 2007 21:29:29 -0400, CBFalconer <cb********@yahoo.com>
wrote:
>Richard wrote:
>>
Can anyone recommend a good online resource listing all C keywords,
standard system calls, defines etc in a "flat" hierarchy.

I wish to set up some bindings in order to bring up "hints and tips" on
using such keywords/functions from ISO C in an IDE I am working on. So I
would bring up a function and use the current word as the search
criteria to locate an online library/faq

The C standard specifies all that. Try:

<http://cbfalconer.home.att.net/download/n869_txt.bz2>

(and don't forget to expand the download with bzip2)
I forgot to expand the download with bzip2 and instead expanded it
with WinZip 11.1 under Windows Vista and it extracted just fine.

Thanks for the link.

--
jay

http://www.microsoft.com/vista/
http://www.winzip.com/
May 31 '07 #5

P: n/a
On Thu, 31 May 2007 02:09:14 +0200, Richard <rg****@gmail.comwrote:
a "flat" hierarchy.
That's either a contradiction or perhaps a tower block.

Tony
May 31 '07 #6

P: n/a
CBFalconer <cb********@yahoo.comwrites:
Richard wrote:
>>
Can anyone recommend a good online resource listing all C keywords,
standard system calls, defines etc in a "flat" hierarchy.

I wish to set up some bindings in order to bring up "hints and tips" on
using such keywords/functions from ISO C in an IDE I am working on. So I
would bring up a function and use the current word as the search
criteria to locate an online library/faq

The C standard specifies all that. Try:

<http://cbfalconer.home.att.net/download/n869_txt.bz2>
I don't see how that addresses what I was looking for. You snipped the
example of the format I needed to bring up the info from an IDE for some
reason.

How would you automate an IDE to open that file and find a programmers
guide to "typedef" for example?

The example I gave for what I was looking for was something like

http://xxx.yyy/c/typedef.htm
>
(and don't forget to expand the download with bzip2)
Would you like to explain how I should tie my shoelaces too?

In addition, why do you not put a proper extension on the compressed
file content so that most of us can use default applications to view the
thing? No one uses underscore followed by type definition. It is "."
(period) followed by extension type.

<signature snipped manually>
May 31 '07 #7

P: n/a
Tony Mc <af***@btinternet.comwrites:
On Thu, 31 May 2007 02:09:14 +0200, Richard <rg****@gmail.comwrote:
>a "flat" hierarchy.

That's either a contradiction or perhaps a tower block.

Tony
You're quite right - when typing I couldn't think of any other. But I
think flat hierarchies do exist. Anyway, the examples should have
clarified :)
May 31 '07 #8

P: n/a
Richard wrote:
CBFalconer <cb********@yahoo.comwrites:
>Richard wrote:
>>>
Can anyone recommend a good online resource listing all C keywords,
standard system calls, defines etc in a "flat" hierarchy.

I wish to set up some bindings in order to bring up "hints and
tips" on using such keywords/functions from ISO C in an IDE I am
working on. So I would bring up a function and use the current
word as the search criteria to locate an online library/faq

The C standard specifies all that. Try:

<http://cbfalconer.home.att.net/download/n869_txt.bz2>

I don't see how that addresses what I was looking for. You snipped
the example of the format I needed to bring up the info from an IDE
for some reason.

How would you automate an IDE to open that file and find a
programmers guide to "typedef" for example?
If you read the standard you will have some idea of the
capabilities (and limitations) of the C language. There are very
few limitations, rather constraints. With an adequate knowledge of
the language you can then write your own utilities, list the
keywords, etc. They are all in the standard.

--
<http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.txt>
<http://www.securityfocus.com/columnists/423>
<http://www.aaxnet.com/editor/edit043.html>
<http://kadaitcha.cx/vista/dogsbreakfast/index.html>
cbfalconer at maineline dot net

--
Posted via a free Usenet account from http://www.teranews.com

May 31 '07 #9

P: n/a
CBFalconer <cb********@yahoo.comwrites:
Richard wrote:
>CBFalconer <cb********@yahoo.comwrites:
>>Richard wrote:

Can anyone recommend a good online resource listing all C keywords,
standard system calls, defines etc in a "flat" hierarchy.

I wish to set up some bindings in order to bring up "hints and
tips" on using such keywords/functions from ISO C in an IDE I am
working on. So I would bring up a function and use the current
word as the search criteria to locate an online library/faq

The C standard specifies all that. Try:

<http://cbfalconer.home.att.net/download/n869_txt.bz2>

I don't see how that addresses what I was looking for. You snipped
the example of the format I needed to bring up the info from an IDE
for some reason.

How would you automate an IDE to open that file and find a
programmers guide to "typedef" for example?

If you read the standard you will have some idea of the
capabilities (and limitations) of the C language. There are very
few limitations, rather constraints. With an adequate knowledge of
the language you can then write your own utilities, list the
keywords, etc. They are all in the standard.
Did you even try to read and understand my request?

I am looking for a resource that I can bring up in a context sensitive
manner in an IDE.

I know what the standard is. I know where I can find it. I know how to
open a compressed file.

Do try and *read* the request. You can not blindly throw the "standard"
is everyones face.. It might keep you fascinated in the bathroom but
its not necessarily the best resource for real life, live programming
jobs using a real IDE on a real code base.
>
--
<http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.txt>
<http://www.securityfocus.com/columnists/423>
<http://www.aaxnet.com/editor/edit043.html>
<http://kadaitcha.cx/vista/dogsbreakfast/index.html>
cbfalconer at maineline dot net
--
May 31 '07 #10

P: n/a
Richard wrote, On 31/05/07 01:09:
Can anyone recommend a good online resource listing all C keywords,
standard system calls, defines etc in a "flat" hierarchy.

I wish to set up some bindings in order to bring up "hints and tips" on
using such keywords/functions from ISO C in an IDE I am working on. So I
would bring up a function and use the current word as the search
criteria to locate an online library/faq

e.g

http://resources.c.all/malloc
http://resources.c.all/typedef
http://resources.c.all/EXIT_SUCCESS
You could work on adding the information to the Wiki at http://clc-wiki.net/

Just create yourself an account and go to pages of the form
http://clc-wiki.net/wiki/else and add in the appropriate information.
The URLs for the library are slightly different.

If you go this route then discussion about formatting etc belongs on the
Wiki, although obviously questions about correctness of the information
are fine here.
--
Flash Gordon
May 31 '07 #11

P: n/a
Richard wrote:
Can anyone recommend a good online resource listing all C keywords,
standard system calls, defines etc in a "flat" hierarchy.

I wish to set up some bindings in order to bring up "hints and tips" on
using such keywords/functions from ISO C in an IDE I am working on. So I
would bring up a function and use the current word as the search
criteria to locate an online library/faq

e.g

http://resources.c.all/malloc
http://resources.c.all/typedef
http://resources.c.all/EXIT_SUCCESS

etc

Links to any and all of your favorite online C resources appreciated.
Yes, writing an IDE implies writing the documentation.

The Ide I wrote has a documentation for all the C library.

Each time I added a function to the library of lcc-win32,
I wrote the documentation for it in html format.

Then, a simple table in the IDE allows you
to get at all those definitions without the chore of accessing
the internet.

Years of work, mostly for no tangible reward but the joy
of having written a good system.
jacob
May 31 '07 #12

P: n/a
Richard <rg****@gmail.comwrites:
CBFalconer <cb********@yahoo.comwrites:
[...]
>The C standard specifies all that. Try:

<http://cbfalconer.home.att.net/download/n869_txt.bz2>

I don't see how that addresses what I was looking for. You snipped the
example of the format I needed to bring up the info from an IDE for some
reason.

How would you automate an IDE to open that file and find a programmers
guide to "typedef" for example?
Well, if I were going to use n869.txt for that purpose, I'd probably
create an index specifying where the information on "typedef" appears
(an offset, suitable for fseek(), and the length of the relevant
material). The IDE could then extract and display the appropriate
text.

Admittedly, it's not clear that displaying direct excerpts of the
standard (or rather of a draft of the standard) is the best thing to
do in general -- but for some users (me, for example), it could be.

[snip]
>(and don't forget to expand the download with bzip2)

Would you like to explain how I should tie my shoelaces too?
Sheesh, are you *trying* to be offended? If you already know how to
use bzip2, just ignore the advice. We've already seen that at least
one person had trouble with the concept. Chuck didn't imply ignorance
on your part.
In addition, why do you not put a proper extension on the compressed
file content so that most of us can use default applications to view the
thing? No one uses underscore followed by type definition. It is "."
(period) followed by extension type.
Some operating systems don't allow more than one '.' character in a
file name. Having said that, I agree that "n869.txt.bz2" would be a
better name. But I assume you're able to rename the file yourself
after you download it.
<signature snipped manually>
Good for you. Would you like to tell us how you tied your shoelaces
too?

--
Keith Thompson (The_Other_Keith) ks***@mib.org <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <* <http://users.sdsc.edu/~kst>
"We must do something. This is something. Therefore, we must do this."
-- Antony Jay and Jonathan Lynn, "Yes Minister"
May 31 '07 #13

P: n/a
On Wed, 30 May 2007 21:29:29 -0400, CBFalconer <cb********@yahoo.comwrote:
>Richard wrote:
>I wish to set up some bindings in order to bring up "hints and
tips" on using such keywords/functions from ISO C in an IDE I
am working on. So I would bring up a function and use the
current word as the search criteria to locate an online
library/faq

The C standard specifies all that. Try:

<http://cbfalconer.home.att.net/download/n869_txt.bz2>
I've been using this as a searchable copy of n869 for quite a
while now, so thanks a million times for making it available in
the first place.
(and don't forget to expand the download with bzip2)
or use bzless(1) to read it :-)

Jun 10 '07 #14

P: n/a
Giorgos Keramidas wrote:
CBFalconer <cb********@yahoo.comwrote:
.... snip ...
>
>The C standard specifies all that. Try:

<http://cbfalconer.home.att.net/download/n869_txt.bz2>

I've been using this as a searchable copy of n869 for quite a
while now, so thanks a million times for making it available in
the first place.
You're welcome. This is the first feedback I have had on it.

--
<http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.txt>
<http://www.securityfocus.com/columnists/423>
<http://www.aaxnet.com/editor/edit043.html>
<http://kadaitcha.cx/vista/dogsbreakfast/index.html>
cbfalconer at maineline dot net

--
Posted via a free Usenet account from http://www.teranews.com

Jun 11 '07 #15

P: n/a
In article <46***************@yahoo.com>,
CBFalconer <cb********@maineline.netwrote:
>Giorgos Keramidas wrote:
>CBFalconer <cb********@yahoo.comwrote:
... snip ...
>>
>>The C standard specifies all that. Try:

<http://cbfalconer.home.att.net/download/n869_txt.bz2>

I've been using this as a searchable copy of n869 for quite a
while now, so thanks a million times for making it available in
the first place.

You're welcome. This is the first feedback I have had on it.
(ITYM)

s/first/& positive/

Jun 12 '07 #16

This discussion thread is closed

Replies have been disabled for this discussion.