....is that there is no single man page that lists the stdlib functions
that I can reference. I'm working in a Unix environment.
--
Daniel Rudy
Email address has been encoded to reduce spam.
Remove all numbers, then remove invalid, email, no, and spam to reply. 16 1652
Daniel Rudy wrote: ...is that there is no single man page that lists the stdlib functions that I can reference. I'm working in a Unix environment.
There is no problem.
Your reference should primarily be the International Standard,
ISO/IEC 9899. It is this Standard, and not a Unix manpage, that
defines the language. The Standard gives description to all its
library functions.
--
Al Bowers
Tampa, Fl USA
mailto: xa******@myrapidsys.com (remove the x to send email) http://www.geocities.com/abowers822/
"Daniel Rudy"
<5n***************************@0e1m2a3i4l5.6p7a8c9 b0e1l2l3.4i5n6v7a8l9i0d1.2
n3e4t5> wrote in message
news:pp******************@newssvr13.news.prodigy.c om... ...is that there is no single man page that lists the stdlib functions that I can reference. I'm working in a Unix environment.
Then write one. Should not be *that* difficult. Merely a lot of work.
Quoth Daniel Rudy on or about 2004-11-23: The one problem that I have with C is that there is no single man page that lists the stdlib functions that I can reference. I'm working in a Unix environment.
Under Debian, the manpages-posix-dev package http://packages.debian.org/unstable/...ages-posix-dev
provides /usr/share/man/man7/stdlib.h.7posix.gz, which in the `SEE ALSO'
section lists (presumably) all the stdlib.h functions:
<limits.h> , <math.h> , <stddef.h> , <sys/types.h> ,
<sys/wait.h> , the System Interfaces volume of
IEEE Std 1003.1-2001, _Exit(), a64l(), abort(),
abs(), atexit(), atof(), atoi(), atol(), atoll(),
bsearch(), calloc(), div(), drand48(), erand48(),
exit(), free(), getenv(), getsubopt(), grantpt(),
initstate(), jrand48(), l64a(), labs(), lcong48(),
ldiv(), llabs(), lldiv(), lrand48(), malloc(),
mblen(), mbstowcs(), mbtowc(), mkstemp(), mrand48(),
nrand48(), posix_memalign(), ptsname(), putenv(),
qsort(), rand(), realloc(), realpath(), setstate(),
srand(), srand48(), srandom(), strtod(), strtof(),
strtol(), strtold(), strtoll(), strtoul(), str-
toull(), unlockpt(), wcstombs(), wctomb()
-trent
Daniel Rudy wrote: ...is that there is no single man page that lists the stdlib functions that I can reference. I'm working in a Unix environment.
This is not really a C problem. It is a problem of your not
having a good reference.
For the C99 stdlib: http://www.dinkumware.com/refxc.html
or google for "N869" in order to find the last public draft
of the C99 standard.
POSIX or GNU extensions: OT here, but similarly easy to find/RTFM.
Apart from that: Get a good C Book.
-Michael
--
E-Mail: Mine is a gmx dot de address. "Michael Mair": >Daniel Rudy wrote: ...is that there is no single man page that lists the stdlib functions that I can reference. I'm working in a Unix environment.
This is not really a C problem. It is a problem of your not having a good reference. For the C99 stdlib: http://www.dinkumware.com/refxc.html or google for "N869" in order to find the last public draft of the C99 standard. POSIX or GNU extensions: OT here, but similarly easy to find/RTFM.
Apart from that: Get a good C Book.
K&R2 admits that its list of functions is not complete but begins the
appendices with the proviso that the others are of limited utility or easily
derived from the others. MPJ
Merrill & Michele wrote: "Michael Mair": >Daniel Rudy wrote:
...is that there is no single man page that lists the stdlib functions that I can reference. I'm working in a Unix environment.
This is not really a C problem. It is a problem of your not having a good reference. For the C99 stdlib: http://www.dinkumware.com/refxc.html or google for "N869" in order to find the last public draft of the C99 standard. POSIX or GNU extensions: OT here, but similarly easy to find/RTFM.
Apart from that: Get a good C Book.
K&R2 admits that its list of functions is not complete but begins the appendices with the proviso that the others are of limited utility or easily derived from the others. MPJ
And many other books do similarly; I really do not need to know
about wcstomb() if I am not dealing with wide or multibyte characters.
What pi..es most people is inventing useful new string or I/O functions
when they actually already exist ;-)
Happens mostly with library extensions, though, which are documented
somewhere.
However, as N869 is available, you can have a look at all of the
standard C library if you truly need it.
If you need the complete library reference regularly, have a look at
reference books.
Cheers
Michael
--
E-Mail: Mine is a gmx dot de address.
Daniel Rudy wrote: ...is that there is no single man page that lists the stdlib functions that I can reference. I'm working in a Unix environment.
lookup http://petef.port5.com/c/portability.txt
for keywords, identifiers, macros and functions
defined in various standards.
Wolfgang
On Tue, 23 Nov 2004 15:27:38 GMT, Trent Buck
<NO************@bigpond.com> wrote in comp.lang.c: Quoth Daniel Rudy on or about 2004-11-23: The one problem that I have with C is that there is no single man page that lists the stdlib functions that I can reference. I'm working in a Unix environment.
Under Debian, the manpages-posix-dev package http://packages.debian.org/unstable/...ages-posix-dev
provides /usr/share/man/man7/stdlib.h.7posix.gz, which in the `SEE ALSO' section lists (presumably) all the stdlib.h functions:
<limits.h> , <math.h> , <stddef.h> , <sys/types.h> , <sys/wait.h> , the System Interfaces volume of IEEE Std 1003.1-2001, _Exit(), a64l(), abort(), abs(), atexit(), atof(), atoi(), atol(), atoll(), bsearch(), calloc(), div(), drand48(), erand48(), exit(), free(), getenv(), getsubopt(), grantpt(), initstate(), jrand48(), l64a(), labs(), lcong48(), ldiv(), llabs(), lldiv(), lrand48(), malloc(), mblen(), mbstowcs(), mbtowc(), mkstemp(), mrand48(), nrand48(), posix_memalign(), ptsname(), putenv(), qsort(), rand(), realloc(), realpath(), setstate(), srand(), srand48(), srandom(), strtod(), strtof(), strtol(), strtold(), strtoll(), strtoul(), str- toull(), unlockpt(), wcstombs(), wctomb()
The problem here is that what you posted contains two non-standard
headers, a standard that is irrelevant here (only ANSI/ISO/IEC 9899
defines the C language), and a whole lot of functions that are not
part of the C standard library and that cannot be prototyped in a
standard conforming <stdlib.h>.
--
Jack Klein
Home: http://JK-Technology.Com
FAQs for
comp.lang.c http://www.eskimo.com/~scs/C-faq/top.html
comp.lang.c++ http://www.parashift.com/c++-faq-lite/
alt.comp.lang.learn.c-c++ http://www.contrib.andrew.cmu.edu/~a...FAQ-acllc.html
Daniel Rudy
<5n***************************@0e1m2a3i4l5.6p7a8c9 b0e1l2l3.4i5n6v7a8l9i0d1.
2n3e4t5> wrote in news:pp******************@newssvr13.news.prodigy.c om: ...is that there is no single man page that lists the stdlib functions that I can reference. I'm working in a Unix environment.
Unix is platform, the C language is platform independent so why not look
for a platform independent summary of the C language? One like Eric Huss': http://www.acm.uiuc.edu/webmonkeys/book/c_guide/
--
- Mark ->
--
Michael Mair <Mi**********@invalid.invalid> writes: Daniel Rudy wrote: ...is that there is no single man page that lists the stdlib functions that I can reference. I'm working in a Unix environment.
This is not really a C problem. It is a problem of your not having a good reference. For the C99 stdlib: http://www.dinkumware.com/refxc.html or google for "N869" in order to find the last public draft of the C99 standard.
[...]
If you're serious enough about this to want a copy of N869, you should
seriously consider getting a copy of the actual C99 standard. ANSI
sells them in PDF format for $18 (but watch out for the license
agreement). Other national bodies probably also have PDF copies
available for more or less reasonable prices.
--
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.
Daniel Rudy <5n***************************@0e1m2a3i4l5.6p7a8c9 b0e1l2l3.4i5n6v7a8l9i0d1.2n3e4t5> wrote: ...is that there is no single man page that lists the stdlib functions that I can reference. I'm working in a Unix environment.
There is string(3) in my Linux environment. There may be similar ones I
haven't stumbled across. Of course, string(3) includes many GNU/glibc'isms.
In article <pp******************@newssvr13.news.prodigy.com >,
5n6o7.8d9c0r1u2d3y4.5s6p7a8m9@
0e1m2a3i4l5.6p7a8c9b0e1l2l3.4i5n6v7a8l9i0d1.2n3e4t 5 says... ...is that there is no single man page that lists the stdlib functions that I can reference. I'm working in a Unix environment.
How about something like this: http://refcards.com/refcards/c/c-refcard-a4.pdf
--
Randy Howard (2reply remove FOOBAR)
"For some reason most people seem to be born without the part
of the brain that understands pointers." -- Joel Spolsky
At about the time of 11/23/2004 7:39 AM, Michael Mair stated the following: Daniel Rudy wrote:
...is that there is no single man page that lists the stdlib functions that I can reference. I'm working in a Unix environment.
This is not really a C problem. It is a problem of your not having a good reference. For the C99 stdlib: http://www.dinkumware.com/refxc.html or google for "N869" in order to find the last public draft of the C99 standard. POSIX or GNU extensions: OT here, but similarly easy to find/RTFM.
Apart from that: Get a good C Book.
I have a couple of good C books, but they are geared to teaching the
language, not being used as a reference. Infact, I haven't seen any C
book that is not geared to learning the language, and I've seen a few.
The closest that I have found that has a library reference is C by
Discovery by L.S. Foster. -Michael
--
Daniel Rudy
Email address has been encoded to reduce spam.
Remove all numbers, then remove invalid, email, no, and spam to reply.
Daniel Rudy wrote: At about the time of 11/23/2004 7:39 AM, Michael Mair stated the following:
Daniel Rudy wrote:
...is that there is no single man page that lists the stdlib functions that I can reference. I'm working in a Unix environment.
This is not really a C problem. It is a problem of your not having a good reference. For the C99 stdlib: http://www.dinkumware.com/refxc.html or google for "N869" in order to find the last public draft of the C99 standard. POSIX or GNU extensions: OT here, but similarly easy to find/RTFM.
Apart from that: Get a good C Book.
I have a couple of good C books, but they are geared to teaching the language, not being used as a reference. Infact, I haven't seen any C book that is not geared to learning the language, and I've seen a few. The closest that I have found that has a library reference is C by Discovery by L.S. Foster.
Umh, that leaves me puzzled. I sometimes have a look into H. Herold's
"C Kompaktreferenz" which is a good book but unfortunately only
available in German.
I silently assumed that there is something comparable on the English
book market and would have thought that "Harbison & Steele, C: A
Reference Manual" does the job (I do not possess it so I cannot say
for sure).
Cheers
Michael
--
E-Mail: Mine is a gmx dot de address.
On Wed, 24 Nov 2004 14:01:13 GMT, Daniel Rudy
<5n***************************@0e1m2a3i4l5.6p7a8c9 b0e1l2l3.4i5n6v7a8l9i0d1.2n3e4t5>
wrote: At about the time of 11/23/2004 7:39 AM, Michael Mair stated the following:
Daniel Rudy wrote:
...is that there is no single man page that lists the stdlib functions that I can reference. I'm working in a Unix environment.
This is not really a C problem. It is a problem of your not having a good reference. For the C99 stdlib: http://www.dinkumware.com/refxc.html or google for "N869" in order to find the last public draft of the C99 standard. POSIX or GNU extensions: OT here, but similarly easy to find/RTFM.
Apart from that: Get a good C Book.
I have a couple of good C books, but they are geared to teaching the language, not being used as a reference. Infact, I haven't seen any C book that is not geared to learning the language, and I've seen a few. The closest that I have found that has a library reference is C by Discovery by L.S. Foster.
One of the usual recommendations is "C, A Reference Manual", by
Harbison and Steele. It covers C99 as well as previous versions.
--
Al Balmer
Balmer Consulting re************************@att.net
In <Ju*******************@newssvr21.news.prodigy.co m> Daniel Rudy <5n***************************@0e1m2a3i4l5.6p7a8c9 b0e1l2l3.4i5n6v7a8l9i0d1.2n3e4t5> writes: At about the time of 11/23/2004 7:39 AM, Michael Mair stated the following:
Apart from that: Get a good C Book.
I have a couple of good C books, but they are geared to teaching the language, not being used as a reference. Infact, I haven't seen any C book that is not geared to learning the language, and I've seen a few.
Get K&R2. Appendix A contains a reference description of the language
and Appendix B a reference description of the standard library (with
insignificant omissions).
If interested in C99, you can get the standard itself in either electronic
or printed format for decent prices or the last public draft (which is
good enough for most intents and purposes) for free (google for n869).
Dan
--
Dan Pop
DESY Zeuthen, RZ group
Email: Da*****@ifh.de
Currently looking for a job in the European Union This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Mo |
last post by:
Have any idea about regular expression ?
I posted this question to other newsgroup, but I'm still hungry for it.
I tried to change any numeric characters to Zero like following;
$aaa =...
|
by: Randell D. |
last post by:
I have just recompiled, upgraded to PHP 4.3.4. As an exercise (and
curiosity) I've decided to test out PDF functions and got the test in the
PHP online manual working. I had one problem whereby...
|
by: Jason |
last post by:
Let's say I have an html form with 20 or 30 fields in it. The form
submits the fields via POST to a php page which updates a table in a
database with the $_POST vars. Which makes more sense?
...
|
by: Tony Marston |
last post by:
If the use of the browser's BACK button is interfering with the operation of
your web application then take a look at this article entitle "Back Button
Blues"
...
|
by: berehneh |
last post by:
i must do a project with gd library in php
i do it and it work in ym localhost in my office beacuase o run it's extension in
php.ini
but when i uploaded it to internet to the host it didnt work...
|
by: Soefara |
last post by:
What I'd like to have a request to, say, http://www.mydomain.com/Aaaa/Bbbb/Cccc
be handled by http://www.mydomain.com/Aaaa/index.php
but with the "Bbbb" and "Cccc" stored in a request variable...
|
by: lawrence |
last post by:
I've spent some time going over this page:
http://dev.mysql.com/doc/mysql/en/Data_Manipulation.html
And so far it seems the answer is no. So I thought I'd ask here. Does
anyone know of any...
|
by: YoBro |
last post by:
Hi,
I am stuck and cannot think my way out of this small problem. I am coding in
PHP but trying to write a MySql query.
I have db that stores vehicles.
I am trying to SELECT vehicles where...
|
by: Bob Bedford |
last post by:
My database suddently dissapeared from my ISP. I've logged in and the
database doesn't exist anymore.
I don't know anything about website hacking, so my code is possibly open for
hackers.
...
|
by: Priyam |
last post by:
hi
i have a problem related to .NET
i've installed VS.NET bu when i try to debug any solution i make, it
does not debug and in the end i've to end the task, but the EXE is
successfully created...
|
by: CloudSolutions |
last post by:
Introduction:
For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 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 former...
|
by: ryjfgjl |
last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
|
by: taylorcarr |
last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
|
by: aa123db |
last post by:
Variable and constants
Use var or let for variables and const fror constants.
Var foo ='bar';
Let foo ='bar';const baz ='bar';
Functions
function $name$ ($parameters$) {
}
...
|
by: ryjfgjl |
last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
| |