comp.lang.c http://groups-beta.google.com/group/comp.lang.c
Today's most active topics: * is there a better way to optimise this code - 19 new http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/685473da7d61132e * using #ifndef - 16 new http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/e3d7fc770fc6d7b7 * bsearch for Windows ce - 13 new http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/4ddc4952516b6106 * c/pascal compiler differences - 12 new http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/b046b90f5c780284 * What is a variable? (was: What is an object?) - 11 new http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/a0f334cd4da25e1d Active Topics ============= is there a better way to optimise this code - 19 new ---------------------------------- ... Depending on your desire for portability, you may want to look into optimizing it with platform-specific SIMD code, such as MMX/SSE instructions on Intel platforms. Fredrik Tolf ... - Wed, Aug 25 2004 1:14 am 19 messages, 13 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/685473da7d61132e c/pascal compiler differences - 12 new ---------------------------------- ... The whole point ofcourse is that in C one doesn't need any link directives ? Or maybe unless one counts the link directives in visual c's project file :D ... - Wed, Aug 25 2004 4:02 am 12 messages, 6 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/b046b90f5c780284 function redefined problem - 4 new ---------------------------------- Use (malloc)(size), assuming the system malloc is a function declaration and not another #define. (cd /tmp cat >x.c <<':eof' int x(int a,int b) {return a+ b;} ... int y(void) { int q = x(1,2); int r = (x)(1,2); return q/r; ... . .. int y(void) { int q = ((1)*(2)); int r = (x)(1,2); return q/r; ... - - SM Ryan http://www.rawbw.com/~wyrmwif/ Where do you get those wonderful toys? ... - Wed, Aug 25 2004 4:28 am 4 messages, 4 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/f9ad46a0f27bd81f What is a variable? (was: What is an object?) - 11 new ---------------------------------- ... The use in programming is derived directly from the mathematical use, and is not inconsistent with it. An instance of a mutable variable in a programming language can be viewed as referring to a fixed "slot" or "cell", which can have a value that changes over time. ... Variables are never allowed to directly vary over time -- i.e. to be mutable -- in mathematics. Different instances of a variable can take different values. ... Yes. The difference between constants and variables is not that variables are mutable, but that variables can have... - Wed, Aug 25 2004 4:34 am 11 messages, 9 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/a0f334cd4da25e1d memset - 4 new ---------------------------------- ... ... Why '\0' in one case and 0 in the other? The only reason to bother typing '\0' is style, but then both instances require '\0'... Dan... - Wed, Aug 25 2004 4:42 am 4 messages, 2 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/cd28bd5356634d20 sys WIN32 - all new ---------------------------------- ... In your humble opinion, what are the newsgroups dedicated to Windows programming for? Are you sure your question has anything whatsoever to do with the C programming language? Here's my advice: don't bother with system programming on *any* platform until you have mastered whatever language you intend to use for this purpose. Dan... - Wed, Aug 25 2004 5:05 am 1 message, 1 author http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/2bc4d29cd09b1a4b Techniques for reducing code size? - 2 new ---------------------------------- ... 1. If your compiler has the option to optimise for size (instead of speed), use it. 2. If #1 hasn't solved your problem, recode in assembly as much as necessary. The C language doesn't address the issue of code size, so the only things you can do at the C source code level are: o Reduce the amount of data allocated by the program. Reuse your data as much as possible. o Prefer simple algorithms to more complex ones. The most efficient algorithms tend to be (much) more complex than some of the less... - Wed, Aug 25 2004 5:34 am 2 messages, 2 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/a9aba5553bd103d3 POSIX and 8-bit bytes - 2 new ---------------------------------- According to Brian Inglis : ... Exactly. In that sense, there is no such thing as a negative offset, hence the unsigned type. Moreover, "size_t" is what memcpy() expects and what "sizeof" returns. I tend to dislike the mixing of integral values of distinct types, since the implicit conversions decrease readability (in my opinion) and depend to some extent on the base architecture characteristics. Moreover, on some architectures, "size_t" is preferable to "ptrdiff_t" if the algorithm to be implemented can... - Wed, Aug 25 2004 12:28 am 2 messages, 2 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/4f3f5eabe4b12bce undefined reference to `__gxx_personality_sj0' - 2 new ---------------------------------- Hi there, ... Not so strange: If you do not specify the language, gcc (and djgpp, for that matter) try to determine the language from the file extension. .C is not considered to be a file extension for C source by gcc. C source often does not lead to successfully compiled and linked programs when passed to a C++ compiler, for example... Read the compiler documentation. Tell gcc that you want C89 (with or w/o amendment), gnu89 or the C99 subset gcc is able to handle by now (or the respective gnu99 version), then you... - Wed, Aug 25 2004 7:09 am 2 messages, 2 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/dc39743ceaed921a how to use the keyword extern in c? - 10 new ---------------------------------- ... hallo, in section 6.2.2 Linkages of identifiers there is a table listed the 4 cases also includes detail info. what's the difference when the keyword "extern" appears and when it doest appear? for instance, ... in a c file. ... - Wed, Aug 25 2004 7:37 am 10 messages, 4 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/dcb9f322acf697ba C++ wins over C !! - all new ---------------------------------- ... Note that Malcolm said 'virtually' (nice pun, btw :-)), not 'literally'. But I'd generalize his statement a bit, to say instead, "a high level language with native OO support." No, one is not absolutely 'necessary', but 'virtually' so, especially under time constraints. -Mike ... - Wed, Aug 25 2004 8:53 am 1 message, 1 author http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/2496e069f9974a58 Help on C - 4 new ---------------------------------- Hey Guys! I am Saadi, and working on C language for some small and simple projects for a long time. But now I have start working with C Graphics, and want to create a small scale Operating System. Can any body help me on this topic or recommend me some nice and juicy books that help me. It is new topic for me and I want to learn it from scratch. I have sound knowledge on C graphics and mouse handling features. Please guys help me out. Thanking you in advance :) Saadi ... - Wed, Aug 25 2004 10:52 am 4 messages, 3 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/70de06159f39a8a5 Wrap rev 2. - 5 new ---------------------------------- ... Not the same subject. The first thread was for the first attempt, the second thread for the first revision, and this third thread for the second revision. In each thread, if you have been following, you will note that I thank the contributors and assert that I shall return at some point in the future with another offering. If the time between offerings is not immediate, a new thread should be started; this is in fact the practice with thread continuations that are not timely. I'm surprised at your admonishment, as you. .. - Wed, Aug 25 2004 11:16 am 5 messages, 2 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/39399d219983b605 anything wrong with this code? - 6 new ---------------------------------- try to run the following code and it cause core dump. ... int search (char *p[ ],char *name); char *names[]={ "Herb", "Rex", "Daenns", "Joph", NULL}; int main(void) { if (search(names,"Daennis") !=-1) printf( "Dennis is in list"); return 0; ... int search (char *p[],char * name) { while(*p++) { if (!strcmp(*p ,name)) return 1; ... But if I change the subroute to int search (char *p[],char * name) { while(*p) { if (! strcmp(*p ,name)) return 1; p++; ... It works, why while(*p++) cause core dump?... - Wed, Aug 25 2004 11:43 am 6 messages, 4 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/c45765894f478838 generating strings - 4 new ---------------------------------- I searched with my problem but with no results :( My question is: how can I generate string, having only simple pattern, like, [0-3]mid[4-7]end For example tyis pattern should reproduce strings like: 1. 0min4end 2. 0min5end 3. 0min6end 4. 0min7end 5. 1min4end 6. 1min5end 7. 1min6end 8. 1min7end 9. 2 min4end 10. 2min5end 11. 2min6end 12. 2min7end 13. 3min4end 14. 3min5end 15. 3min6end 16. 3min7end Is there a alghoritm for it, how can I begin with making this? ... - Wed, Aug 25 2004 12:25 pm 4 messages, 2 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/3cc6d72078cf3d1e malloc->free->damage: after normal block - 6 new ---------------------------------- Below is the code which was written VC++ 6.0 under windows environment. Executing the same throws: ... Program: ccheck.exe DAMAGE: after normal block ( #41) at 0x00300160 (Press Retry to debug the application) ... While the free () statement is commented the program does not report the error. Please do let me know your views ... Thanks in advance. ... void SetProgramName (char * ); char * GetProgramName (); void PrintUsage (); void PrintErrMsg (size_t); void ClearMemory (); char *ProgramName = NULL; extern errno; int... - Wed, Aug 25 2004 12:37 pm 6 messages, 6 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/cf3764e1087d5544 bsearch for Windows ce - 13 new ---------------------------------- Hi, I found that Windows CE doesn't include bsearch function. Can somebody point me into right direction in order to solve that issue Thanks, val ... - Wed, Aug 25 2004 1:02 pm 13 messages, 6 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/4ddc4952516b6106 #def question - 4 new ---------------------------------- Hello, Supposing I have a #def like so .. ... Now A has been used everywhere in the code. In loops ... for (i=0; i < A; i++) And defines ... int charArray[A]; And in structures struct a { int intarray[a]; ... Now, I want to define a variable B such that .. ... Basically, B will be A (10 if my_ mode is 0 (old) or 20 if my_mode is 1 (new). Obviously this creates a problem with the integer array and the structure definitions - I think I can do this only if it is a function or in the for loop as above. Is there any way I can achieve this or will I... - Wed, Aug 25 2004 2:42 pm 4 messages, 4 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/4eec303cbc3f682d using #ifndef - 16 new ---------------------------------- I have a program where both my main.c and program.c files use the program.h file. So I #include "program.h" in both the .c files. The program.h file has ... Yet when I build my program, the DJGPP compiler tells me there are multiple definitions of each of my functions. Any ideas as to what I doing wrong here? Thanks! John ... - Wed, Aug 25 2004 3:05 pm 16 messages, 8 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/e3d7fc770fc6d7b7 float limits - 6 new ---------------------------------- Why is it that FLT_DIG (from ) is 6 while DBL_DIB is 15? Doing the math, the mantissa for floats is 24 bits = 2^24-1 max value = 16,777,215.0f. Anything 8- digit odd # greater than that will be rounded off. For doubles, the mantissa is 53 bits = 2^53-1 max value = 9,007,199,254,740,991.0l (that's an L). So 16 digit odd numbers greater than that will be rounded off. To get the actual precision we take log(base 10) of those numbers and get 7.22 and 15.95 respectively. ...floats have greater than 7 digits... - Wed, Aug 25 2004 5:06 pm 6 messages, 6 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/d9431935ccd372cf Is any self reproducing code in C ? - 3 new ---------------------------------- ... Are you sure that wasn't corrupted at some point? And I don't mean because of the trigraphs. ... - Wed, Aug 25 2004 5:05 pm 3 messages, 2 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/ae05f4a0ef63a13b sizeof struct returning unexpected results - all new ---------------------------------- ... Methods that allow packing structures are compiler-specific and extremely non-portable (see question 2.12 in the C FAQ). However, if a compiler does provide such a mechanism, it will almost certainly do whatever is necessary to generate the right code to access the members without killing the program. In the case of "struct Tester" above, this might involve using two instructions to access the halves of the (misaligned) member "second", or using the equivalent of memcpy(). ... - Wed, Aug 25 2004 5:56 pm 1 message, 1 author http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/8e8868084e375810 bsearch for Windows CE - 2 new ---------------------------------- val wrote: ... Please don't multi-post. If you really must you can cross-post your original enquiry, but you should set follow-ups to your primary news group. Note what I have done with this, answered in c.p. That way nobody has to read your message twice and discussion is limited to one newsgroup. ... - Wed, Aug 25 2004 6:36 pm 2 messages, 2 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/ecc3bb9c30590f80 What's the output? - all new ---------------------------------- On Fri, 13 Aug 2004 15:55:15 +0000 (UTC), Christopher Benson-Manica ... Which is why to achieve what you wanted you should have done int foo = 10+!!a+!!b; which is read in "English"(?) as ten plus "absolutely the truth value of a" plus similarly for b <G> <G> <G up SHRT_MAX>. - David.Thompson1 at worldnet. att.net ... - Wed, Aug 25 2004 10:22 pm 1 message, 1 author http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/74ba8a93a619ddd9 C objects - 2 new ---------------------------------- In Mon, 16 Aug 2004 06:48:19 GMT, Keith Thompson wrote: <snip> ... still used in emulation Tandem^WCompaq^WHP NonStop aka TNS. The (1970s proprietary) ISA defined originally two code segments -- one "user" (application) per process, one "system" (OS) shared -- each with an entry point aka PEP table at the beginning containing 2 overhead (16-bit) words followed by up to 510 procedure addresses (16-bit within segment). The (app) call instruction PCAL contained a 9-bit index, as did system call SCAL. BTW... - Wed, Aug 25 2004 10:22 pm 2 messages, 1 author http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/4c6b31ea3976587b Why is that? - 3 new ---------------------------------- On Thu, 19 Aug 2004 14:47:16 GMT, Thomas Matthews ... ... You (i.e. everyone) certainly should understand the difference between (single) char and string ( array of char, null terminated), and if you need char's #define them -- if you #define at all; as others have noted, these macros for obvious constants aren't very valuable. But if you (may) need both, it's easier to get a char from a string "\n" and *"\n' or possibly "\n"[0] than it is to get a string from a char, which is impossible in C89 without introducing a variable and in C99... - Wed, Aug 25 2004 10:22 pm 3 messages, 3 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/2e0a5fda989aea50 atoi error - all new ---------------------------------- On Sat, 21 Aug 2004 04:06:31 GMT, bowsayge ... was, an ISO standard, adopted by ANSI (but only in 2000). And you need library support as well, especially true of gcc since it can be used with multiple libraries whereas many other compilers are tied to one. ... Can also use i = atoll (str) or better strtoll (str, NULL, 10). A correct C99 implementation has all three, but lack of the library routines is usually diagnosed by link time, while nonsupport of the sscanf modifier may not be detected until runtime or even at all.... - Wed, Aug 25 2004 10:22 pm 1 message, 1 author http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/ff31b9ed99d28a98 strtok - 4 new ---------------------------------- I have a String from a file in the form <number> ,,, <number> when I try to tokenize it I store it in a char[] and tokenize it using strtok(string, " ") and then tokenize the orignal string using strtok(string,",") the first tokenization gives me only the first number and then NULL's and the second tokenization gives me 1st char[]= 2nd char[]= 3rd char[]= 4th char[]= <number> What am I doing wrong? ... - Thurs, Aug 26 2004 2:33 am 4 messages, 4 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/754e83fcb0640e7e E Book: Practical C Programming - 8 new ---------------------------------- Hi, Does any one know if "Practical C Programming" is available on Internet? I searched for it, but in vain. Please let me know in case you know. Thanks in advance. ... - Thurs, Aug 26 2004 3:00 am 8 messages, 6 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/e08edabb8d8f317c pointer alignment - 7 new ---------------------------------- for any pointer to T, does a pointer to T have different or can have different alignment requirement than a pointer to pointer to T? if so, where is the exact wording in the standard that would suggest so? ... - Thurs, Aug 26 2004 9:01 am 7 messages, 6 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/7727480744600b04 assigning values to a struct - 8 new ---------------------------------- Why isn't it possible to assign a value to a struct at run time? In my header file I have something like this: typedef struct SomeStruct_t { ... then in main.c I declare somthing like this: struct SomeStruct_t ExampleStructure; Then in main all I want to do is this: void main(void) { ... My compiler tells me that '=' is an incompatible operator. It might help to know that I'm using a keil 8051 C compiler, and it isn't totally ANSI-C compliant. If someone could let me know what I'm doing wrong or give me some guidance I'd really... - Thurs, Aug 26 2004 10:45 am 8 messages, 7 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/da6f256fa9360b33 compiling a library with a c code - 2 new ---------------------------------- Hi, I have a library libXpm.so.4.11 and a header file xpm.h. Now I have a c code which uses a function in this library. I am not sure how to compile my code with this library. I include the header file in the usual way in the C code. I have the library and the header file in the same directory as the c file. How should I compile this code in order to make the functions present in the library visible to the compiler. I am not all that familiar with make files. So if thats the only solution I could use some help with that.... - Thurs, Aug 26 2004 11:35 am 2 messages, 2 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/e35e793b6a4ac69 Two Questions about "strlen", "strcat" and "strcpy" - 9 new ---------------------------------- I have 2 questions: 1. strlen returns an unsigned (size_t) quantity. Why is an unsigned value more approprate than a signed value? Why is unsighned value less appropriate? 2. Would there be any advantage in having strcat and strcpy return a pointer to the "end" of the destination string rather than returning a pointer to its beginning? Thanks, Matt... - Thurs, Aug 26 2004 12:44 pm 9 messages, 5 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/e9ba0a3a9129c3ba Need help on bit operations define - 2 new ---------------------------------- I'm having trouble understanding what the following define does. Can anyone provide some assistance? ...... - Thurs, Aug 26 2004 12:43 pm 2 messages, 2 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/7b491449ae29143d Pointers and array - 2 new ---------------------------------- when coding with command line arguments, is *argv[] similar to **argv ?? -- Shalini ... ... - Wed, Aug 25 2004 9:46 pm 2 messages, 2 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/ee136b4e021e09fe vsprintf - safe alternative? - 2 new ---------------------------------- INSTEAD OF USING VSPRINTF YOU CAN USE SNPRINTF SNPRINTF( BUF, SIZE, FORMAT, ARGS ); IT IS FOUND IN A WINDOW ENVIRONMENT AND LINUX BUT NOT DOS. THERE MAY BE AN OPEN SOURCE FUNCTION AVAILABLE SOMEWHERE IF YOU DO A SEARCH IN GOOGLE. COM FOR IT. I HOPE THIS HELPS. YOU DIDN'T SPECIFY PLATFORM AND COMPILER. -- Moonie ... ... - Tues, Aug 24 2004 6:17 pm 2 messages, 2 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/5a53f38637788b0c c question - 6 new ---------------------------------- I am reading c:the complete reference, fourth edition by herbert schildt. I think the following program has a bug ... char *dic[][40]={ "atlas","A volume of maps", "car","A motorized vehicle", "telephone","a communication device", "airport","A flying matchine", "","" ... int main(void) { char word[80],ch; char **p; do{ puts("\nenter words:"); scanf("%s", word); p=(char **)dic; do { ... printf("Another ?:"); scanf(" % c" , &ch); ... Although the above version runs, I think the definition of dic is not... - Thurs, Aug 26 2004 2:34 pm 6 messages, 5 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/e96fa69eef498f70 Multithreading problem - 3 new ---------------------------------- Hi, im just learning about multithreading for a program i am writing that needs to read from multiple camreas attached to the computer at the same time. I know how to create threads and pass around info, and i know a bit about mutexes but this is not where the problem resides. Every time the thread goes to open the device at /dev/video* the thread just stops running as far as i can see. i put printf's all over the place and it prints right before the open call on the camera, then the next thread kicks in and does the same... - Thurs, Aug 26 2004 5:11 pm 3 messages, 3 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/f382c08b2e4a176b size of an integer ?? - 5 new ---------------------------------- what does the size of an integer depend on ?? is it the Operating system, processor or the associated memory in the system ?? -- Shalini ... ... - Thurs, Aug 26 2004 6:08 pm 5 messages, 5 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/31e9b3efedb0ab4e Changing directories from a C console program - 3 new ---------------------------------- Hi, I'm using WinXP. I wrote a short C utility in which I want to change directories and run programs. When I use the system() method and pass in the same command that works in a cmd.exe session, it claims "Unable to locate the directory". This happens for directories with and without spaces in their names. Can anyone tell me what's wrong? Thanks. B Here's the code snippet that fails: if( _chdir( "C:" ) != 0 ) ... // WORKS THIS FAR if( _wchdir( "cd Perl" ) != 0 ) ... if( _wchdir( "cd C:\\Perl" ) != 0 ). .. - Thurs, Aug 26 2004 5:57 pm 3 messages, 3 authors http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/197a753dbf110372 fgets - 2 new ---------------------------------- Hi, I'm not too sure on reading specify string with the first < > from file stream,and make the file pointer go to next line, with fgets. or any better idea. E.g let say text.txt has <11111> <22222222> <333> while(fgets(num, 7, fp)!=NULL) { ... it will print num: ... Advise...pls. Thanks Regards. ... - Thurs, Aug 26 2004 11:26 pm 2 messages, 1 author http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/b0dcdb9962f4952 question about writing c code supports pipe in - all new ---------------------------------- Hi, How to write c code such that it supports pipe in? i.e., echo " ABCD" | a.out (how to write a c-code which generates the binaries a.out that can take the pipe in input for further processing?) thank you. Carson ... - Fri, Aug 27 2004 12:17 am 1 message, 1 author http://groups-beta.google.com/group/comp.lang.c/browse_thread/thread/49fa8e6591526575 ======================================================================= You received this message because you are subscribed to the Google Groups "comp.lang.c". comp.lang.c http://groups-beta.google.com/group/comp.lang.c Change your subscription type & other preferences: * click http://groups-beta.google.com/group/comp.lang.c/subscribe Report abuse: * send email explaining the problem to [EMAIL PROTECTED] Unsubscribe: * click http://groups-beta.google.com/group/comp.lang.c/subscribe ======================================================================= Google Groups: http://groups-beta.google.com ------------------------ Yahoo! Groups Sponsor --------------------~--> $9.95 domain names from Yahoo!. Register anything. http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/BCfwlB/TM --------------------------------------------------------------------~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/kumpulan/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
