473,508 Members | 2,425 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Online "flat" ISO C resource wanted.


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
15 1798
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
3910
by: matt | last post by:
I have compiled some code, some written by me, some compiled from various sources online, and basically i've got a very simple flat file photo gallery. An upload form, to upload the photos and give...
11
14238
by: Nicolas Girard | last post by:
Hi, Forgive me if the answer is trivial, but could you tell me how to achieve the following: {k1:,k2:v3,...} --> ,,,...] The subtle point (at least to me) is to "flatten" values that are...
3
1195
by: Tom | last post by:
I have a poitionally delimited flat file (.txt) with large records being prepared for uploading to a mainframe. I need to make sure that any invalid characters within fields are translated into...
2
15547
by: Simon Verona | last post by:
If I have a combobox set enabled=false then by default it will have dark grey text on a grey background. I want it to show as blue on white. I'm trying code such as : combobox.enabled=false...
22
12944
by: Alan Silver | last post by:
Hello, I am updating some old web pages, and have come across a problem. I have some tables where the opening tag looks like... <table border="1" bordercolor="#ffffff"> which gives a nice...
3
2729
by: R. P. | last post by:
Subject: XSLT to transform a flat XML file into a structured text file I have an XML file that lists the PDF file segment names and titles of a larger document and looks something like this: ...
6
2256
by: Peter | last post by:
Greetings, I'm having trouble deciding on whether to go with a flat file or DB driven architecture for a wee personal website. I'd like to be able to update HTML files online and this is my only...
1
7713
by: gelangov | last post by:
I am sorry, I am posting this message again, since I did not get any reply. I want to export a table into a "fixed width" file using SQL 2005 import export wizard. This is the version I have:...
0
7323
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7379
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
7038
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7493
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5625
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
5049
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4706
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3192
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
415
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.