i'm looking for a way to find out how many cpu cycles a specific code take? or what are the real costs of a function / assignment / etc…
You can use a profiler.
But if you're careful you can produce pretty accurate results using your hardware clock.
and perform the measurements over large samples of data.
See also gprof.
anyone here good at winapi threading? im having a problem trying to get multiple threads to access a common varible concurrently; with mutex and volatile
hi
testing concept with a simple ++ in a loop
did ansi C have enum ??
and dont get the value i should when both threads exit
yes
it does
most likely you fail to use the mutex properly.
in C 80 or 99 ??
you must use it for both reading and writing.
C90 and C99
but it's not form KeyWord in my book
your book is perhaps pre-ANSI
buy a newer book
i will
i just have a simple increment, with a mutex before it, and releasing after
Chris, thanks for help
Amr, no problem
WaitForSingleObject(pos, INFINITE); x++; ReleaseMutex(pos);
full concept is 19 lines if i should post it
i jsut really dont' see what im doing wrong here
having two threads incrementing in a loop 200 times each, never end up with 400 when both threads exit
that's the increment. when you read it do you also use the mutex?
im not reading until after other threads have exited
waiting for all of them to exit with waitformultipleobjects
that seems to be working
but the mutex doesn't seem to be working
i can put in an invalid mutex name and it will not stall, it will jsut go right on through
are there any man pages for C standard functions?
lots
section 3, usually
how do i access them?
other than not checking the return values so missing any errors it looks like it should work.
try man 3 printf
k
i know, last error was 0 unfortunatly…
if it can't find them, install your development manpages package
what about the return value from the call to WaitForSingleObject?
well maybe not..
i put the getlasterror in the wrong place
stupid me
this is what happens after you've been coding for 10 hrs
heh
ERROR_BAD_DEV_TYPE 66
network error..
not very helpful
wtf does a mutex have to do with a network error heh
did the CreateMutex return an error?
nope, still trying to find exactly whats triggering it
heh, i got a dif network error for the open though
with 16000 error codes you'd think they'd be somewhat on target
Hello all
Anyone here know any 2D game engines for C not C++ on linux
I'm thinking to create a mario like game for my C program projecty
SDL
not a game engine
scummvm
*duck*
Allegro.
Or you can use OpenGL directly, not too scary.
true
can opengl handle physics
Mornin
docmur, lol?
opengl is graphics only
Oh, you want a physics engine?
I knew that
lol
well physics / game engine
Well, you should have said so!
I didn't know they were different, the ones I've looked at combune them
http://google.com/search?q=c+physics+engine
opengl for a mario game?
docmur, don't you want an already made game?
that would suck
it would be easier
no I want to program the game I just need the game / physics engine for improvement
you will program almost nothing if you already have all done
where does uname -o get its output from?
The uname() syscall I would imagine. Depends on the OS though
nope, not uname()
Does Mario even need physics?
lol lets say yes
It's all sprites and collision…
exactly
you just need to do simple collision
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
^– is a significant line I get from 'strace uname -o'
Unless you want to remake Mario like what these did with Lode Runner… http://harveycartel.org/metanet/n.html
yeah, but that one's called on uname -r too, which calls uname()
Collisions between rectangular sprites !=, and I mean !=, physics engine.
lol okay well I'll use not phsyics engine
this isn't it
Hrm…
uname -r does a uname() call
uname -o does not
what are you using uname for
If I have allocated some memory for a pointer to int but don't know how much memory. How can I find out?
meh
you can't
you don't, you keep track of it when you malloc()'d
you can't
check the coreutils code
but that's just silly
I have to disconnect
will do
you don't need to
you know how much mem you request when you call malloc
int *p; p = malloc(n * sizeof *p); // you can now use p[0] to p[n-1]
So, for a pointer to char the termination character is '', but ther is no such thing for int, right?
'' determins when strings end, not when char pointer allocation ends.
s/mins/mines/
whether it's char or int, you need to keep track of how much you've malloc()'d
Use your own allocator.
Yeah, but what do I do if I don't know what n is.
you're stuffed. know what n is.
why would you not know?
I have got an array of pointers to int and each pointers has differnt amount of memory. I just want to print it out and if I don't know how much each pointer holds it screws me up.
how did you allocate the memory for the array of pointers to int?
WoodyWoodpecker, as Jafet said, you can write your own allocator and determine how much memory your object consumes
something like.. my_malloc( "tree1", nodea ); my_malloc( "tree1", nodeb )
What exactly do you mean with allocator?
and then print_alloc("tree1");
can you answer my question, please?
oh I see, a malloc-wrapper function.
Yeah, sorry.
Whatever you do, you need to keep track of what you malloc.
it's not optimal for runtime though
thanks for help , I mast go but i will be back
I explizitly told and pointer to hold less memory than others. I assumed later on I don't know which one holds less then the others.
s/and/a/
bye bye
well, whatever you do, you must keep track of the sizes somehow
I got confused about the real difference between a pointer to pointer and a array of pointers.
this could be as simple as storing it in the first int
WoodyWoodpecker, there's no difference really
sure there is
Chris, what is it then?
yes, there are some (too I don't undestand enought about it yet).
well, it affects sizeof, and arrays can't be assigned.
Chris, that's assuming that by array you mean stack allocated array
psykon, by array, I mean an array, in C
stack is irrelevant
C doesn't need a stack
Here is my problem. I have n amount of numbers and for each n I have to save them together (that is why I choose to save the numbers in an array).
is it a dynamic list ?
Chris, what is a C array then?
So I have an array of pointers to int. Theoretical each array-index holds an array of int which different lengths.
Sorry, what do you mean?
WoodyWoodpecker, you have to keep track of the size of each
you might want a linked list instead
I need it to grow dynamical, if you meant that.
easy as that
it's a contiguously allocated non-empty set of objects with a particular member object type.
So how could I do that best?
Chris, cool, and if i have a pointer to the first one, why is that not an array?
ahh, yeah, that soudns good.
WoodyWoodpecker, learn more about what pointers are and what malloc does
s/soudns/sounds/
then maybe you can proceed on what you want to do
because it's a pointer it just points to memory
int a[600]; int *b = a; what is sizeof a, what is sizeof b?
WoodyWoodpecker, have an integer
and increment it every time you add one
Chris, that's what i said
I know
what? I am demonstrating a clear difference between a pointer and an array.
you said there is no difference.
siezof(a) is 600*sizeof(int); siezof(b) is sizeof(int*);
correct.
Chris, not a difference that matters
int a[600], int *b = malloc( sizeof(int) * 600 )
:P
of course it matters.
Ok, thanks guys, I will try rewriting it in a linked list.
of course what matters?
Chris, you know what i mean
i could give you an array or a pointer pointing to an array and you could treat them the same
except for free()
psyche_, hmm, I'm not sure about that
WoodyWoodpecker, decide carefully. You should choose based on your requirement.
psykon, I'm not sure about that
unless you don't free() stuff then you're right.
snhmib, that's obvious….
psykon, did you mean to say "pointer or array", because you actually said "pointer or pointer to array", and a "pointer to array" is a distinct type that is different from "pointer"
that's the difference, an obvious difference !
there are similarities in that arr[i] == p[i] if the pointer p == arr;
I know, but I don't have the years of experience you may have.
but that is where the similarities end.
so you do not tell people "there is no difference between points and arrays"
yea but so is your discussion.. a pointer just points, it's not an array
byea but so is your discussion.. a pointer just points, it's not an array
/b
bbyea but so is your discussion.. a pointer just points, it's not an array
/b/b
My problem is hard to explain in englisch. I will just try it with linked list first.
rutski, i mean a pointer pointing to an addr which has an array of the pointer's type
doh .
psykon, so would the function arg list for what you're thinking of look like "void f(int* p)" or "void f(int (*p)[])"?
first one
ah, ok; so then it's a "pointer" not a "pointer to an array"
rutski, i explained that
A pointer is a pointer. An array is an array.
it's not a pointer to an array as far as the compiler is concerned
a reference to an array is a pointer
C does not have references.
i see
c++ police
When passed to a function, arrays decay to pointers.
psykon, not fully, you said "addr which has an array of the pointer's type". Both my function prototype examples fit that description. so there was still an ambiguity
thats what i mean
Then phrase it correctly jedi06.
rutski, yes, at the address to which the pointer is pointing
internally, they are all memory addresses
there is an array
ok Jafet will do
psykon, yes, and again, both prototype examples fit that description. They both "have an array there", but in the first case dereferencing p will give you an int type, and in the second one you will get an array type.
how can i make an autoconf script tell me exactly what its doing at a certain point
i keep failing a dependancy check, but i cant figure out how its determining it
read config.log
did.
if it isn't a c program you would probably do better in ##workingset, for general autocrap help.
ok, thats what the autotools are from?
thanks
and what did it show? (the last thing, mostly)
configure:19076: $PKG_CONFIG –exists –print-errors "glib-2.0 = 2.0 gtk+-2.0 $
Requested 'pidgin = 2.0' but version of Gaim is 1.5.1-1.el4
i cant figure out where its pulling that from, since i have no include files or anything else in /usr it could look at to determine that
seems pretty clear.
you have gaim installed but you need pidgin (which is the next generation of gaim)
pkg-config tells it.
where is pkg-config getting that from
from .pc files somewhere it normally looks.
man pkg-config, search for the paths
ah ok
or locate ".pc"
aye, the man page should say.
still, it's off topic here
aye, support of a package you didn't write. try ##workingset.
which distro? each has a support channel
or a channel specifically for the package you are trying to compile.
sweet, thanks. that worked
ive never used pkg-config, so figuring out when its stupid never really seems to be very easy for me
''man pkg-config'', also ##workingset, and ##$package
(don't join the channel ##$package but replace $package with the name of the package you are looking for )
he's in #bash — i think he'll get it.
ne1 recommend a good refresher tutorial for bind that has long forgone coding?
User "ne1" not found. Sorry.
ne1="Has any one"
shiet and my bind has blown
Can't even spell an expletive properly.
!beej
beej is http://www.ecst.csuchico.edu/~beej/guide/net/ ; http://www-db.stanford.edu/~cho/programming/network.html
:|
can anyone help me with a raw sockets problem, please…?
just ask your question
can you ask a more perinent quetsion?
err, pertinent.
some people like beej. i prefer a book. links to each sort of thing are available from the home page.
i'm tring to send a raw packet trough the lo interface.. but the server i'm sending syn to isn't responding…
p-p-pleeeeze eddie, you gotta hide me!
ta
the application works if i send syn to another computer trough eth0 or other interface…
I believe it was more like "pbbbbbl-leese", wasn't it?
yeah
It's a sad comment on Hollywood that I actually sorta' enjoyed that silly film.
i hear pleas for help in the roger voice
I dunno', of late I know there is an angry little person behind the pleas.
why do you feel transmitting via lo should works as you desire?
….looks good, now to find a synapse still functioning….
what?
have you tried running traceroute on lo?
yes…
no
i just ran ethereal..
and…
the packet is sent
but the tomcat server hosting doesn't reply
and to where does lo lead?
huh?
?
*shrug*
where do you expect it to lead?
i'm tring to send a raw packet trough the lo interface.. but the server i'm sending syn to isn't responding…
excactly. outside of the machine is not one such place.
err, exactly.
to make thinks clear.. the server runs on 127.0.0.1
^things
….?
hey
so if you send it through eth0 it works, but lo doesn't. sounds like an issue configuring the network interfaces, not the program.
no]
if i send it trough eth0 and to another computer
it works
if i send it trough eth0 or lo to the same computer i get no response…
I wonder.. Does POSIX allow for non-flat memory..? I.e could it be possible to make a i386-segmented Linux architecture?
It started like that! :0
Hmmmmm….
most ways posix doesn't care. mmap'd objects must appear to be linear, though whether you play with segmentation in the impementation doesn't matter so long as it doesn't have to be noticed at the user level.
It would lead to interesting issues at the C layer though…
the c standard is written to allow segmentation.
E.g. half of my motivation would be to allow things like realloc() to work nicely…
Why? Ever seen DOS code?
yum NEAR and FAR pointers.
So I think you'd have to have a seg_malloc(int seg; size_t size) and similar
The point would be you could have large arrays etc.. allocated to their own segment, so realloc can resize them without caring
Sortof like LVM really
you might want such for trickery — there is such a malloc for linux based hosting services that uses page flipping i think — but then it wouldn't be standard so doesn't have to obey any rules from the standard.
Right, so
You know one of the cool things about having a page table, right
is you could, in theory, have the OS fiddle with your page tables
to give you the concept of totally linear memory, overlapping on non-linear memory
though that implies allocating on page boundaries, which ruins small object efficiency.
You can treat your virtual memory space as sparse, and just map in pages as you needed memory
I'd prefer if we had a way to "scroll" the mmap to other sections on requests that triggered it.
Its actually quite cute an idea.
mm slab allocation.
I also want non-flat so that the stack isn't executable
Bang goes most of the common-but-boring security holes
hey, just write a new OS that doesn't suck
not boring "tedious"
Writing an OS isn't hard. Just grab all the Minix^WLinux boot code, and do stuff righter this time
Well, that's half why I wondered if it'd be OK by POSIX
That way, if it is POSIXable, I'd already have a nice base of applications that can run on it
You haven't thought that perhaps POSIX isn't partly to blame?
And maybe thinking through POSIX wouldn't bea bad idea?
And really, you can think of "processes" as virtual machines..
… so you could always have POSIX processes and non-busted-ass better ones..
yeppers
anyway. back to hackery.
posix doesn't care about it. it has some rules about what stuff is part of a process, but cares little about how it is organized, and leaves things like segmentation as a possibility.
posix is eviiiil
:3
w/o posix, we'd be fucked for file/dir/etc
damned systems vary too much
we'd be at FAT32? xD
what?
yes, probably evil, that's true, but it isn't an impediment for LeoNerd.
pish
bugger off mmap and character based read/write plz, and use proper messages and ring buffer type types plz.
spell "please". plz
Heh.
Sorry, been dealing with idiots all day here.
and there is no reason to pitch mmap, (which I rarely use), or char r/w
Actually, prolly easier to simple add what you want, then subtract _and_ change
simple/simply
oh, of course.
does anyone know if MSVC (vs 2005) supports IEEE-754/IEC 559 ?
Does snprintf put '' and the end of the buffer?
man 3 snprintf
:|
don't man him
yeah, it's always depressing to get caught and told to rtfm
woman 3 snprintf
I'm sure he knows about man pages
he's just not feeling like searching for himself
Feel free to pamper him.
he could also write a throwaway-test
yea. im doing a testcase
I didn't say "testcase"
good boy pejo_
he's trying to do something here
a testbed, a simple do-and-print/dump test for a few variants. Learn and pitch it
k, can u do an example for me first?
so i have something to learn from
int main() { …. exit(0); }
is anyone in here experienced in winapi thread synchronization
im trying to figure out how to access common data between threads, but im not getting the result i expect
void test(HANDLE h)
{
for (int i = 0; i 200; i++)
{
EnterCriticalSection(&CriticalSection);
oops , indeed
poppabebe
'' is inserted
gcc and man told me so
excellent. So, it's properly truncated (unlike str*cat variants)
Nothing like the pride in learning these simple, irritating little thingies
when i use mysql i get row[1] for example
how i can find out what is the first latter
row[1] in this case come as string
Offtopic, my007ms.
Unless you make it a C question.
Jafet, how i can know the first latter from the string
What's a "string"?
What is the type of row[1]?
MYSQL_ROW row;
Nope, not a C question.
i am still very new
then stop using shit beyond your skills
I have a struct that is 2 bytes big. when i do sizeof() it, it returns 3. Why? http://paste.cplusplus.se/paste.php?id=6382
how can you find the first letter of "hello"?
Padding.
luck?
struct padding serp_
look at the paste please
for starters, this is ##C - ##C++ is down the hall.
that is C
it's not a byte OR 3 bytes
but I use bitfields to make it 2 bytes
5+6+5 = 16
http://rafb.net/p/uAdqK934.html
you can believe what you want, but you did it wrong and posted silliness
Oh noes, cplupluc invaders.
Feces.
what am I doing wrong?
s/cplupluc/cplusplus/
bitfields are either really handy, or really horrendous. Depends on your viewpoint and use. Further, there is no 'u8' type.
typedef unsigned char u8;
i thought that was implied
no, it wasn't
okay.
what am I doing wrong?
too many space-cadets to assume.
how big is it supposed to be? Why and what is it?
it's supposed to be 2 bytes big, as the bits in the bitfield add up to 16
well, for starters - it's not automagically packed.
I thought that's what a bitfield does…
If you want a pair of bytes, then use a pair of bytes.
okay
the primary thing you are doing wrong is not learning c, but guessing it.
No. There is no automagical packing of structs.
stop guessing and start learning.
compiler?
gcc
also, remember structs get aligned and padded
try __attribute__ ((packed));
bitfields *may* pack together… Sometimes. If they are consecutive and the sizes play-well-with-others.
otoh, you can't & (address) a bitfield, either
u8 r : 5 __attribute__ ((packed)); etc..
5 __attribute__ ((packed)); etc..
okay thanks
He can't write C, so teach him packed.. Good deal. He's yours.
I'm a bad influence , I know
that's all i needed though
now i'm all set
cheerio
set for disaster
haha
he'll be back… and we can let CoreEvil save him. shrug
why are you so mean.. :/
just honest.
i know tons of c
but there are some bits and pieces i don't know
You think you know tons of C.
i do
int a[6]; what type is a?
int[]
sorry.
if we have int a[6]; what are the types of following expressions: a) &a b) (a + 0)
is a pointer to the first location of the array ?
no
your main problem will be when other compilers are used. or if gcc decides to remove the packet attribute thingy, or if they change how it works — either of which is possible since they have no standard to which they must conform, only their own notions of what to do today.
#pragma pack is better supported
but still it's not standard
it's actually more fun when they use that [] and [6] stuff as a param/arg
have to start simple.
they were doing that [] crap again today.. It's depressing to watch.
even more depressing to watch them toss a few parens at the arg/param and act like it's not a pointer.
brb - lemme' cycle
the first would be int*[6] and the second would be int*
i think
but none of this is relevant
close
that's only relevant if you're writing a book or learning the standard just because
aren't you planning to learn the standard ?
I am content if I can use a language
i like using [] in functions args by the way
Dude, I give the standards lip-service and listen when folks speak of it. I also been programming long enough to see several neices and nephews into college.
I don't need to know every little thing about them
i use [] when i pass a pointer to a first element of an array, and * if i pass a pointer to a single element
Internally, I might.. Exposing that to idiots that pretend to have a clue is just cruel
serp_, then don't come to use when something is not working
so everybody has to read the standard to be allowed to answer things?
ask*
well, you need to show effort
we are not your books
someone may help me, i was tring ti find the word hello in a string, i use strstr(message,"hello"), but it not filter HELLO when it wrote in cap, someoen could help me figure out all word hello ?
Lowercase message.
Absolutely not. The "standard" is just another Guideline - and there are multiple. But guessing and faking shit is downright stupid unless you are doing both in small tests to LEARN the limits/behaviors.
You could also try stristr, but I doubt it's standard.
jafet Oh
Deep breaths!
how to convert into lowercase ?
Note that lowercasing has its own caveats, but generally good enough for normal usage.
I be cool, mon.. Not my prob if folks _like_ running headfirst into concrete.
lowercase function seem eating lot of memory..
Jafet, your line is wrapped too much. it's only 2 lines here.
i have to go trough all caracter to conver iit cahar per char ?
Erm?
Vanpriest, don't worry about memory.
It seems so.
fix yer client
Alternatively, write your own stristr. Will be fun.
it's thousand times more than what "hello" will occupy
everything is written somewhere… why does this channel exist and why are you here?
Hello, http://iso-9899.info/wiki/Snippets#gets_is_not_safe
serp_, to torment you.
shouldn't you have if( NULL != (f)gets(… instead of 0
we are NOT here to save yer lame-ass from the blood and pain of learning.
sigh
if i have a long text, and i try to find hello worrds in it, it kinda a crazy thing.. and lot of mory used
memory used
I think NULL is defined to be 0, if that's what you mean.
if so, you probably want to look into regular expression libraries (like PCRE)
guess what, something like that already exists.
Jafet no its not
gets is a whore, and fgets returns a code or a count - don't screw with it, respect it.
respect a whore ?
read it again
read, man
ahh ok
fgets is one of the nicest, most useful funcs in the spectrum
thetre no function tat look into the string with ignore case ?
it does what it sez, and it documents what, where, and how. Folks assume on their own.
Vanpriest, it is not hard to make one
simular as strstr but with ignore case
stricmp/strcasecmp
Vanpriest, this is not php
Vanpriest, there's the fast way and the memory way
which do you prefer
i read much & ask little, haven't formed an intelligent question yet
you?
what the way you suggest me? using regular epression ?
yes, it is the newbie way
what do regular expressions have to do with this
or should be
wsomeone suggest me tat few line before
oh, you mean your behavior - I was context-lost for a sec
regex has no bearing here - geezus, fucking script-kiddies
Vanpriest, okay suppose you want to locate "hello" in "123 hELlO 123"
you can either dup 123 hELlo 123
he is too lazy and not going to implement his own, I think.
and turn it all to lowercase
I agree
or just check with lowercase
i know
the think when you turn the stirng into lower case it
every method has pros and cons
anyway.. it's late
both* methods*
night folks
you have to do a for(x from 0 to the string length)
Vanpriest if the string is all lowercase, you can use strstr()
which kill a lot of memmory i was trying to avoid all for tha why
dude, yer freaking my screen out with scrolling - relax a bit or right longer sentences.
write
huh?
to convert a string into all lower case, can i convert a string directly or. i have to convert character per character
that what i read in google :s
yes.
if you are short of mem, yer already hurt. If you ain't even got anything to work and are freaking over mem, you are just wrong.
google gave me a samples to convert char per char, which is eating a lot of moemry
:o)
character per character obviously. http://iso-9899.info/wiki/Snippets#the_.3Cctype.h.3E_is.2A_and_to.2A_functions_require_an_unsigned_char_or_EOF
ok.. X(
i will do it
Vanpriest it does not eat memory, duplicatng the string will
Stop screwing around "optimizing" until everything works for at _least_ a goddamned module, if not the program.
jIj oh ok.
well, you get it right back again and now know an offset, which means the dup is disposable.
a
sorry
sorry got disconnect
similar occurs when you use a local/automatic char-buff and work within it to learn something, and then return: it hogs a bit of mem for a moment, and then returns it for reuse.
PoppaVic i am aware of that
i am aavoiding to modify the string, so converting to lowercase force me to copy into a new string
Vanpriest you can alternatively write your own strstr() function.
what are you trying to accomplish?
if you look around first, you might find it's already there.
shut up, omnipresent crazy man.
i recieve a string message from server, i am makng a quick chat filter
overall, all I can presume is that you are playing fuck-around and pretending to "optimize" for stupid reasons, at the wrong time.
"ass" in the message string
but i recieve over 1000+ message per second
ass is just three letters, not a "word"
Vanpriest over 1000 per second? whoa.
for you, it's a way of life
PoppaVic its a samples
pmk lol
i can filter b@tch or whatever
that why i do not want to create a string everytime
it eat a lot of momory
“lot'' ?
I know what it was, and I know you are filtering/censoring as well. Doesn't matter, you need a more clear idea of what, when, why and how.
i am just wanna check in the message string directly and figure out the word, it
i am trying to figure out a command like in Java or Php to do a find in the string with ignore case sensitive
Vanpriest you either go with the memory way (which i think is the best) or with the speed– way
15 minutes after you get it to work, some little weasel will bypass your shit shrug
wihtout having to cop y the message into a new string, convert it into lower case, and check it
Best approach is a NFA. Build one with flex.
Vanpriest it does not eat as much memory as you think it does
that is, if you free() the memory you're using each time
yer talking about in-place, r/o tests
ok jIj .
Vanpriest and if it is a server/client issue, the checks should be done client-side to reduce the memory/resource usage
FOr starters, you need to declare what "a word" is. You can't do dick without rules for yourself
for(i=0;i(strlen(x)-strlen("HELLO"));i++) { if(x[i] == 'H' && x[i+1] == 'E' && x[i+2] == 'L' && x[i+3] == 'L' && x[i+4] == 'O') {x[i] = 'h';x[i+1]='e';x[i+2]='l';x[i+3]='l';x[i+4]='o';}}
they are not importand checks, so it does not matter if someone REs your client
or something
i suppose you don't have any security anyway
censors and editing other folks is a pita
"I will not spew unintelligible non sequiturs on ##c every single goddam day." It'll work wonders for you, pops.
you can't do it well w/o context. And I don't like folks screwing with my context.
editing someone that wrote "asset" or "assume" is just stupid, and if they want to be real dicks they would embed it in other symbolics anyway
your task is doomed to failure, though, since you'll never catch all appearances of words unless you are also aware of Úñ¡¢ó¬
heh
I'm serious.
take notice
I do agree, content is usually an issue for clients. otoh, I've always felt a human auditor at the server helps to reduce the multi-client "spew" of twits.. Not fair to the network or users to _force_ them to accept a packet of racist/sexist/whatever crap to filter it there.
I do agree, content is usually an issue for clients. otoh, I've always felt a human auditor at the java server hosting helps to reduce the multi-client "spew" of twits.. Not fair to the network or users to _force_ them to accept a packet of racist/sexist/whatever crap to filter it there.
pmk is right, there
thing is
I'm always right, crazy man.
Vanpriest did not ask how he can filter (bad) words from a buffer
what he asked first was for a case-insensitive strstr()
it's teh XY problem
candide, xy
You want to do X, but don't know how. You think you can solve it using Y, but don't know how to do that, either. You ask about Y, which is a strange thing to want to do. Just ask about X.
learn to write a line, man
No, I agree - he has issues on his issues because he is playing at "optimize" before he has it all nailed to the floor.
why can't he use strcasestr(3)?
It's like using 'find' on a 2gig document - you already _know_ you want a finger on the 'next' key..
same reasons as usual: he doesn't understand and isn't clear what he wants in any given case
This explains why he starting mumbling about using regex, too
started
hi
lo
Hy'
ok i found the command to ignore case sensitive. its stristr…
it was pretty simple -_- dont need to convert anything
lol
“command'' ?
i mean the function in C
stri* and strcase* are neither universal. May have one, the other, or none.
i see…
this code
char c; while((c = getc(stdin)) 20); will run for ever even if EOF is reached only if c is type of signed?
and char being signed or unsigned is compile hosting dependant right?
(if not specified)
wrong return type
PoppaVic, i know, my question is differend
by itself 'char' is sign-controlled by the CLI of the compiler
do you want an answer from somebody that knows C?
so i cannot know if my program will run forever or stop if EOF is reached in that snippet correct?
it's an irritating oddity, and EOF is not a char, is it?
pmk what about your answer
PoppaVic i know what EOF is
oh, goodie.. What is it? Pmk is more than welcome to save you, btw
PoppaVic have you understood what i am questioning?
well, for starters your use of getc() was bad; and you stuck it in a while-test as well, you asked about char-signing by the compiler, and then pmk shot off his uber-mouth. So.. Good luck.
i'll try to ask again, char c = -1; if(c 0) { printf("yes\n"); }
if my program prints yes depends from the compiler, correct?
Ask pmk.
The signedness of plain char is implementation-dependent, and on some compilers it's adjustable. On x86, for bad historic reasons, plain char is signed.
So plain char works like unsigned char or signed char. This is somewhat different from plain int, which is always the same as signed int, except for one implementation-dependent context.
thanks pmk, and to be honest i don't see how the latter question differs from the former
what is that context?
Extra points will be awarded to the student who knows when a plain int might not be signed.
an implementation is permitted to treat a plain int bitfield as unsigned.
iow, there is Yet Another CLI option.
so never declare a bitfield as plain int, always use an explicit signed or unsigned, whichever it is that you want.
lo draic
i have to go.
hello
I'll be back in a minute
wb
Thanks
How's it going?
oh, it goes.. A few more notes, a few more chores, a few more ignores - you know
i think i've found a tautology
if you've been staring at a piece of c code
taut is nice
oh.
for more than 3 times as long as you normally would
and you still don't understand it
heh
it's probably a hashing algorithm
well, I'd not think "hash", but I _would_ think "unclear"
I've never been overly interested in hashing.
My universe is usually ruled by a chronological or an alpha-based search, if not a simple index.
hash functions seem to usually be a combination of random arithmetic combined with random bitwise ops
It's more a search-order than a storage-method.
A long, long time ago - around the time of dbIII - I really started to realize that data is data, but keys and searchs are another whole mess.
actually, it even matters HOW to access what you keyed and want to r/w/x
so, the key and it's result should deliver that info. And maybe do it, or you need to explicitly schedule it.
But, I agree.. "hashing" is a nifty idea for folks that might use trees or lists.. But when, HOW and why is a realy kick in the nuts
/realy/real/
near as I can tell, hashing implies "you tell me how, I am too stupid" and "buckets"
the more he raves at the emptiness, the less sense he makes.
again: "go fuck yerself in the corner"
as far as i'm concerned hash functions are shrouded in mystery
I can't recall the last time I bothered with them
hashtables are quite common
I know Z uses them often
I'd rather use a tree, a list, or something else.
faster than a tree
not always. it depends.
can use a tree
that's fine.. Then tell me why it's "better" or "applicable"
implemented correctly, true balanced trees (not AVL or red-black) can do better than an expensive hash function.
faster is nice. So is apropos. So is who does what to whom and why.. You already said the latter eludes you.
and hash tables are hell if you need to be able to delete items.
keeping trees balanced is a pain in the arse though
iirc, hashes are best for r/o
balanced trees are just one form
Hrm…. I don't suppose anyone here knows how I'd get an X11 connection into a GIO source..?
au contraire, true balanced trees are easy.
I am positive there are folks that use unbalanced trees
hehehehe - Yer the glib guru, dude
AVL and red-black trees are only height-imbalance-limited.
Sure, I know GLib. I've never done raw X11 lib before
my sympathies.. I've avoided it since my days of editing an object via X11.. I just don't want to know.
heh what for
true balanced trees also support a fast "find the Nth item" function, which a hash table can't do. handy if you need to iterate over your key set in order.
It seems Xlib wraps too much stuff - I can't seem to get a nice easy filehandle out of it, that I'd inform it to look for more events
that is true
why don't you just use xlib directly
and the overhead of a true balanced tree is just a single bit per node. yet data structure texts spend way more time on AVL and rb trees. don't know why anyone uses them.
XWaitForEvents or whatever it is
Hmmm?
Because XWaitForEvents will block. I need it async. because X11 is just one-among-many things my program will be doing
char *uid = ""; and I'm getting this: warning: initialization discards qualifiers from pointer target type. why?
i see
i don't think it will block
i have written code that doesn't block
i think you wrap it in an XPending or something
i
Well, in any case, I need to get Xlib to tell me the fd of the connection to the X server, so I can add that to the select() loop
(well, poll() since it's GLib)
mm
there's probably a system-dependent way of doing that
maybe you could nick something from the x11 port of gdk
I was pondering on that
well, it's still going to predicate on Xlib on an X11 box.
I recall a project where I was dipping into each to deal with gtk++
LeoNerd, what are you working at?
it's unusual for someone to want to connect to X in glib, why not just use gtk?
A much more generic version of xbindkeys or imwheel
I want a program that has a big config mapping of "When event X happens under conditions Y, do Z"
so just for Xlib?
X11 keys/mouse presses might be events. Which window has focus can be conditions. Actions might be exec()ing something
Nooo.. way more
Other input devices, perhaps a joystick
Other output actions, such as mpd control
I see
cron is "bind [time] to [exec]"
goddamned isp
Hello
i want to call an external program with execl. How can i read the output?
"read the output"?
you'd pipe and fork - and it's obtuse.
consider popen/pclose instead
if you have a chance to read the output, the program didn't run
which is to say, you don't want exec*
hehe ok
so i want fopen ?
i'll try that
see what PoppaVic said
thanks a lot
!book cmichael
(popen != fopen)
candide, in front of me with open site about exec*
a site is not a book, you putz
book page
i'm sorry
no. It is _not_ remotely the same.. What you are implying is "save me, I am too fucking cheap to buy a book and toolazy to read it or do the exercises"
lo, peapicker
Folks here cannot save the lazy from death. And, we tend to applaud suicide.
Hi
lo..
I'm thinking of vaccuming the house - what's new?
My uncle stepped into my house; 30 minutes ago, saying "I need to learn how to write computer programs"
uMy uncle stepped into my house; 30 minutes ago, saying "I need to learn how to write computer programs"/u
I have a horrid hangover; and I'm going through this book (Chapter one, for the third time) with my uncle.
why does he need to learn how to write computer programs
I hate going over books multiple times.
hey there, PoppaVic
hi peapicker
sorry for the delay. busy day
dude, you know my feelings on "programming" - I suspect he has no idea what he asks, but has something he wants
I think he found a girl who digs guys who are into coding or something.
hahahaha
lol
Yes, well; I don't mind it, being as I'm getting paid.
But going over this book again.. not something I fancy.
/bAD/ llama! you can't leap to conclusions w/o experience
;p
maybe he wants the code to tell him WHOM to lay
so he comes to you i need to program what the hell does he think hes going to program
bonsoir ou re !
virtual is ignored, because of his away/back crap
Perhaps he saw that die hard 4 movie.
haven't seen it
It's pathetic, they attempt to hack all the online IPs, and own traffic lights, etc.
well, it's family.. so yer fucked right there. Telling them how and coaxing them means you really teach them and the listen, or it's all moot - and they want a "tool"
I could care less about the 'family' factor.
yeah, but I am old enough to make that call - don't let emotions control you. Interest is interest.. Let them learn or die well.
"I think with my brain, I could program very well in a month"
u"I think with my brain, I could program very well in a month"/u
"Let them learn or die hard"
Cool, "Show me"
I miss a local box that was NOT my endian or OS.. I'm damned tired of x86 assumptions.
sorry, that's an allusion to the name of the die hard movie draic was talking about
)
I need to set archlinux up on my other laptop; slackware is irritable.
So brb
is it possible to hack into street lights
from online
btw, I love the look and price of the new iMacs
i doubt very much
there may be monitoring/control infrastructure
I don't think so. It's an automated system which triggers the traffic lights at sequential moments.
if there is a control remotely then maybe
im sure it is
you could proably turn it off
there is certainly a network of controls/controllers: stop thinking of yourself as a hacqueer
it might be a local control not connected to the internet though
and it may not accept inputs to control them
if you think you are "kewl" then goto #asm and just bother them.
what's wrong with asm
you can definitely manually override any stoplight if you have physical access to the control box
do we really need to rehash it?
yes manually i'm talking remotely
yeah
unless they designed it to remotely access them then its impossible
talking with other systems means access and agreements.
i mean remotely control them
I don't give a flying fuck if you mean humping them remotely.
crazy man always starts to lose it badly about this time of the day
here is local and here; there is remote and there
see? not an atom of intelligible sense remains in his ravings.
again "fuck yerself in the corner"
time to start gnawing the leather straps again, crazy man.
you seem to be very interested in traffic light hacking
I'm sure there's a paper somewhere.
not really draic's uncle is
i was just wondering if its even possible like they say in the movies
bbiab
fine.. Then you tell the wannabe all your wannabe secrets that somehow sneak into their machine and execute what you think they don't protect and really allow. shrug
I'm sure they are all just panting to hack cray's
preprocessor help anyone ? I want a macro MACRO(test) to expand to "/path/test" with /path being defined by another macro
the wiki, loke we've mentioned for years
like
#define PREFIX /tmp
#define MEDIA(x) PREFIX/x
greetings all
MEDIA(test) — this works, but I'd also need double quotes around the result (currently /tmp/test)
I told you where to look. Die well.
talking to me ?
Just expand to "/path""/test" and let automatic string concatenation do the work for you.
yeah, listen to pmk
and ignore poppavic, he's literally crazy and just raves in ##c all day long, unintelligibly.
;o
I must be wrong all the time, 'cuz Z and twkm spend their lives telling folks all about it.
wb
;
;]
I can't rely on automatic string concatenation, as cpp output is not sent to a C compiler
"/path""/test" — this is not understood by it
then pipe it through sed 's/""//g'
nah, too complex, no way to add quotes at beginning and end of the expansion from the macro itself ?
so, I am wrong - he is wrong - and there is no solution?
tsk.
raving looney, go back to gnawing on your leather straps.
yeah, interesting headspace you have.
http://rafb.net/p/zezmPK79.html — how come that segfaults on runtime?
take the asterisk off the assignment
alright, I found out I didn't need those quotes after all. Thanks pmk !
and also off the argument to printf
look at the arg to the printf
aha that worked
which C book are you using to study the language?
I'm looking at some tutorials online and I've also got a for dummies book
get Kernighan and Ritchie right now; anything else is a waste of your time and ours.
coal mine accident here in town, three people dead
http://cm.bell-labs.com/cm/cs/cbook/ ?
bingo
a BOOK is dead-trees. trust me
dead trees?
oh, just shut up for christ's sake, crazy man
ignore the crazy man
doesn't mean dead treas aren't what you're looking for
I guess C hasn't changed a whole ot since 1988? :-p
it has, but right now you need the learn the fundamentals of ANS C, and they haven't changed since then.
He's yours.
dead-trees are pulp-paper - die well
Hello Airer-girl.
come on now, you saw "girl" and went nuts
hello Airer-girl
lol
If you think so
a real live gire?
girl*
well, I based that on yer post and "her" nick
you go girl…
amen
i thought they wen't extinct
gals and guys… Let's not get too wild over sex, kids
like the dolfins of xangxai in china
Christ; Alright, i'm going to go over this chapter with my uncle; he's back now. Hopefully I can go through three or four chapters with him today, and he'd give up his attempt.
you know it gets down to about 5% women/minorities at the earth science graduate level
airer-girl what do you do?
it's more useful and interesting to help folks until they step on their weenie - and THEN tell them they need experience.
it just takes time
Airer-GIRL!
well, it also depends on wtf they do and where.. Doze and dos will let you crash the entire box.
I'll call back in a little while; I need a new pack of cigarettes anyway.
Hah ;[
good luck
cigarettes cost you lots of money don't they
yes, we smokers are getting raped - we are !pc and we get damned tired of it
companys are going to start docking your pay too
well your putting quite a strain on the health system also
not mine they won't, and I suspect there is a huge court-case in the works
not really, jedi06. if people are stupid enough to smoke, they often kill themselves earlier, and end up costing less in total.
i doubt it i'm sure there are some statistics that back me up.
just search "smoking costs" on google
stats and "emotions" have no bearing on "rights" - Folks can believe what they like shrug
well some companies will pay you more if you don't smoke
pay you? please.
yup
I think he means health insurance
i mean the companies you work for
oh
same for low cholesterol, eating healthy, excersizing
I've worked places that absolutely expect you to "clock out" - be unpaid - for "half-hour-lunches", but tried to mandate what you did for that 1/2 hour. Good luck.
becuase they pay for your health insurance
right
health insurance don't care if you smoke they just will deny you health care
so they say.
Wear a seatbelt and a helmet, too
hi everyone
Hu
hi
I was cooking earlier sorry
Airer-girl: howdy.. Whats the issue (I know from cooking)
um to answer your questions 1- I don't program, just learning, 2- thanks nm
um nothing just got done eating
Airer-girl: well, yer in ##C, so you must care and be interested in C.
are you in school
no not in school and I want to learn C yep
ok, fine - dump the "girl" suffix, and watch, test, and ask
test what?
whatever code you care about
why do you want to learn c
oh
because it's fun I just got into linux and using a computer so I'm learning quick
the sexist suffix will ruin yer day.
code and coding is sexless.
airer-girl did you happen to see die hard 4
why would it ruin my day?
jedi06, no
Hi! I need to go through all files in a folder. How to do that?
(Using CRT)
crt?
I could use Windows' FindFirstFile() but I want the code be platform portable
Airer-girl: do you have big tits? a perfect complextion and are shaped perfectly? (hint hint)
CRT = C Runtime Library
You have to use an OS/platform specific set of APIs for that.
You're vile, PoppaVic.
yer in the wrong place
!win32
win32 is try #winprog on EFnet
PoppaVic, I see what you mean, I don't have big "tits" but I'm tanned and fit for love making
Airer-girl: ^^
no, I am too old to care - but watching either side bait or pant is really depressing.
airer-girl how old are you
20
mr_science, especially now that it's totally broken.
i like crux a bit better.
CRT cannot do that?
Airer-girl: that's TMI for ##C and we don't care.. The only time sex matters is when you make a comment or joke and you are afraid it might bother some twat.
It depends on what you mean by CRT.
hey, i'm running a couple gentoo boxen on 5 kinds hardware
MartinVavra, windows has posix opendir/readdir/closedir.
only one or two break at any given time…
The *standard* C library does not have APIs for reading file names from a directory.
PoppaVic, was just answering your questions
*dozen
so just use that. not as exciting. but if you write for windows & unix you have most OSes covered.
Airer-girl: Did you ever figure out how to use arrays?
Airer-girl where do you live
draic, no
jedi06, …
Amazing.
But *your* CRT is likely to have *extra* APIs, such as _findfirstfile() and _findnextfile().
uBut *your* CRT is likely to have *extra* APIs, such as _findfirstfile() and _findnextfile()./u
SEE!?
CRT is C RunTime Library and findfirsfile() is a Windows API call
hi there
godddamnit.. /sigh folks: Programming is neuter.
so i can't know that
wtf? Does this look like #hottub to you? Take your flirting to privmsg.
MartinVavra, and opendir is posix and seems to be on windows and unix. although it might be renamed _opendir on MSVC crap
I will try to use the POSIX functions! Thank you very much.
the force is bloody weak in this one.
The POSIX functions are likely not available on Windows.
yea. you're welcome
I've one notch above zero-tolerance for newbies that think sex doesn't matter
Teckla, windows has some of the simplier posix functions
Airer-girl: as you progress, notice the geek cultural differences between language channels on freenode…
i had opendir/readdir on Turbo C++ .. and that was DOS
as spock would say, fascinating…
Lo friend.
cultural differences…? I am just interested in C what will knowing it help me on?
Auris-: hehehe - too busy primping
draic, hi
I see…. So what to do about it?
I don't think opendir/readdir/closedir are among them.
But maybe.
Teckla, it might be a borland thing.
yoda would sigh too.
Airer-girl: What confuses you in regard to arrays?
Auris-: yoda was very old, and tired.. Btdthts.
Teckla, i've used opendir/readdir on windows without cygwin. and i've used it on DOS before too. the semantics are slightly different than the true posix versions. but it was good enough.
I still have a hard time understanding C as a whole sorry
Airer-girl: What confuses you.
it's pretty trivial to write readdir using findfirst/findnext api.
you should start with a book airer-girl
We'll probably find out soon if MartinVavra can't find those functions.
PoppaVic, true, but he knew his stuff.
I would expect Airer-girl has a book.
The C Primer Plus is relatively nice.
Teckla, well he might have to switch compilers.
I am reading Practical C by Reily Publishing (I forgot the author)
I see.
I need to finish this archlinux install, hold.
how'd you get that to work? I was looking for something like that the other day but all I could find was a little wrapper library
Auris-: or at least LEAD folks to learn.. THere is nothing wrong with leading someone to think/learn and become _better_
Airer-girl : real girls don't use C anymore they tend to use languages like java
java is an offshoot of cpp.. and cpp is an "upgrade" of c..
or maybe C is old enough to be retro-cute and a chick magnet
that's what the bokos ays
book says
wow
It tells me you and then are stupid.
then/they
can you just be nice to people
am I? I haven't said anything
not my issue.
matt___, hrm. i could probably write a wrapper library for findfirstfile in about 15 minutes. i don't see why it would be hard.
Airer-girl: not remotely possible - too much testosterone. I don't much care, but the kids do
matt___, and borland and mingw32 seem to already have those wrappers
how come the scanf function here segfaults the program?
http://rafb.net/p/tOLK1890.html
scanf is a whore, you segfault - not the func.
PoppaVic, you've been playing the sex card yourself by talking about it and you care, otherwise you would be a nicer person
again, I have said nothing, put me on ignore if this bothers you so much
Airer-girl: I as never a "nice person" - so that card fails.
explain?
as/was
ahh ok, mingw32.. I was trying to find them the other day using MS' compiler
ahh ok, mingw32.. I was trying to find them the other day using MS' compiler
you want pmk - feel free.
oh ok, good to know 'I as never a "nice person"'
I tried.
Airer-girl: are you really a girl?
um okay..
yep
doesn't really answer my original question though
##C doesn't care - /msg them
Airer-girl: then how come you say you "`as never a nice person"
"nice person" is just laughable. Because it's subjective AND contextual.
Airer-girl: I as never a "nice person" - so that card fails.
ah aight…
my bad: I am not "nice" - I never said I was.
Where's an op when you need one to stop this f-ing stupid conversation?
nice as in what? any meaning of it?
PoppaVic is like the big sassy lady working at the DMV
*lol*
why? no one is flooding or harming anyone - start a goddamned conver-fuckin-sation and STOP CARING
PoppaVic flood is detected, try flood again !!! ;D
People have been TRYING to talk around this stupidity.
noooo.. you mean Zhivago .. I am sorta' helpful and polite.
ther's no talking around it
there's talking through it though
really? where?
wussy
exactly, the dmv lady is the same way
Teckla sounds like Tequila btw
PoppaVic can say whatever he wants. He's been around for ages. He has diplomatic immunity.
occasionally
no
I can be wrong, and I can be mean/rude - and I don't much mind being called on it. maybe that is a diff
I wish to use 'diff' to detect only new lines added to a file. what arguments do i use ?
As I come to think about it, "poppa" is kind of sexist too.
….for anyone who considers "girl" to be sexist.
think phonetic-alphabet, but male/female boils down to "neuter"
hypocrisy
- they always trip on their own feet
if fems, (which outnumber mels allll over), want to propose and pass bills, publish books or whatever and teach "it", I can deal with it: All of you are just grey text on my screen.
I don't know if your blurred phonetic nick makes in less sexist.
Poppa Victor - if you have issues, they are YOUR issues
PoppaVic, are you an op?
didge, is it a C file?
yeah honey, don't be coming in here
hehehe
woah!
who left these lying around?
underscroll?
you have no idea how many years I;ve said that w/o meaning to insult someone.
Auris; no it's a directory structure generated with tree
honey, dude, yo, bitch! - etc..
Yo.
are we speaking again? I got the feeling I really pissed you off the other day.
didge, we try to focus on C matters here. did you read diff's manpage? it takes two files and reports their difference. an unified diff might prepend new lines with a + which you can grep for.
Auris-: you may know them as "that line"
I find it amusing that *girl left
cin, I just noticed that I don't think I've ever thought what _'s name in english might be. is "underscroll" official?
she may not come back too
Nah, you didn't piss me off.
Auris-: it's common where I come from
whew.. I really got the feeling we got into it, and I was sad over it.
Because of your AOL-ish "age/sex/language?" response to her, or because of the inane "conversation" which took place?
why would either matter in ##C?
i think its age sex location
Sad over your sociopathic unintelligible incessant ravings? I don't believe it.
jedi06, I though jedi were supposed to not get too involved with any sex.
+t
I do maintain that ##C is usually sex and color-blind, and I can understand jokes that sorta' bleed.
Auris; thanks
you're wrong how would we make more jedis
Auris-: alternative (and probably used more commonly) is 'underscore', http://en.wikipedia.org/wiki/Underscore
ah, underscore. yes, rings bells.
jedi06 heh
C is really blind of all things that do not constitute it.
Reading the backlog, I think I'll go do other stuff and remain 'away' B
jedi06, you don't. that's the point. the force makes them.
really old farts like pmk often call it "underbar", too. and "@" is "masterspace", but that one's really died out.
not really… ##C will absolutely debate how to do what to whom "in terms of C"
…not remotely a _BAD_ thing.
What does that even *mean*, crazy man?
pmk, where does masterspace come from?
we missed a chance to get a 20yo tanned & fit girl into k&r
And, sure… I know a few fems in ##C such that I avoid a few jokes. Folks do this all the time at parties.
The @ character had a code of 0 in a couple of ancient six-bit encodings.
what kinda geeks ar we?
Auris what do you think the force is…
interesting are the many names given to #
has, mesh, number sign, octalthorpe, sharp
the world needs less bubbleheads & more codemonkeys
namely, Univac's Fieldata and CDC's six-bit Display Code.
jedi06, there's a pile of movies that describes it quite well.
LOW LINE¨
why would I bother to bait and trap a fem that had no interest?
I've never heard that before tho
Unicode is wonderful.
bait & trap her into doing something intelligent
thats in the movies not real life i'm talking about the real jedis
pmk, so was it used as a separator?
then it had no issue with sex.
Indeed, every Univac Exec 8 command began with @.
i think she came here for c programming & the geeks panted all over her
it flaunted "*_girl" 0 I no longer gice a shit
no she'll be back
give
pmk, ok. interesting tidbits.
why do i think of homosexuals when somebody says geeks
do homosexuals bite the heads off chickens?
maybe yer a latent?
I can't imagine a more enticing experience for a young lady than chatting with 473 virgins, including a weird old crazy man.
well , maybe your mom can tell
lol
fatsheep, your segfault came from you not allocating any memory for the string you wanted to get with scanf. read your book about arrays and memory allocation.
Do you have a web site?
I always find it amusing that folks _always_ decide it's the "other persons fault"
no, I use an ISP and rarely ref the url
I faintly remember you showing me some cool project you'd done, over the web… dunno, maybe it was someone else.
Ooh, no, it was another ##C regular that I haven't seen around in a while. His nick started with an 'a', forgot the rest.
cool is subjective
W/O a clear plan and warm bodies, it's just more noise.
sometimes I wonder if I should at least once check the email account that came with the adsl-connection.
Yeah, well, it was 'cool' even by the introducer's perspective.
no
'cool' is like "he/she is HOT" or "nice tits" or "nice dick", etc - it's all subjective and there is no way in hell that everyone cares or agrees
pops, please call the doctor, and say "the meds stopped working, come pick me up"
it's clear that it was Capso who thought the project was cool.
I just love that you keep caring
time for your nice white canvas jacket, crazy man.
assuredly, and that's "cool" for him/it
a bit is still a bit, and yer into the garbage-bin ;-/
Which A levels do I need to get admission in a computer science education in UK, USA or CA?
C doesn't have A levels.
C is for Cookie!
it is.
ahmad, please check each school's admission information at their respectively website.
matt___, yea. i don't use MS's compiler. only mingw32 and borland.