freelanceprogrammers.org Forum Index » C
Re: How to implement polymorphism using C language
Joined: 04 Jan 2005
Posts: 13
Re: How to implement polymorphism using C language
----- Original Message -----
From: "N Khemker" <nilesh_ibmr@...>
To: <Programmers-Town@yahoogroups.com>
Sent: Monday, December 13, 2004 8:59 PM
Subject: (PT) How to implement polymorphism using C language
> Hello guys,
> How do i impelement polymorhism using C language,
will anyone tell me Is it possible and if possible than how exactly should
do .
>
> Regards,
> Neel.
>
**************************************************
I think the only polymorphical thing you can do in C is a function
overload...
void function();
void function(int);
void function(int, long, char*);
and so, ad infinitum.
Regards,
Fernando.
Joined: 25 Jul 2003
Posts: 48
Re: How to implement polymorphism using C language
Function overload is not present in C. In C, either use different names or
pass a union of supported types (with additional identifier that give hints
of the type to be used).
HTH
Shyan
> -----Original Message-----
> From: Fernando Arturo Gómez Flores [mailto:fernando.gomez@...]
> Sent: Thursday, December 16, 2004 11:51 AM
> To: Programmers-Town@yahoogroups.com
> Subject: Re: (PT) How to implement polymorphism using C language
>
>
> **************************************************
> I think the only polymorphical thing you can do in C is a function
> overload...
>
> void function();
> void function(int);
> void function(int, long, char*);
>
> and so, ad infinitum.
>
> Regards,
>
> Fernando.
>
Joined: 22 Dec 2004
Posts: 1
Re: How to implement polymorphism using C language
hi shyan
clarify this doubt of mine regarding fnt overloading
if C does not support function overloading then how come printf() is taking different signatures
chitrakrishnanShyan Lam <sflam@...> wrote:
Function overload is not present in C. In C, either use different names orpass a union of supported types (with additional identifier that give hintsof the type to be used).HTHShyan> -----Original Message-----> From: Fernando Arturo Gómez Flores [mailto:fernando.gomez@...]> Sent: Thursday, December 16, 2004 11:51 AM> To: Programmers-Town@yahoogroups.com> Subject: Re: (PT) How to implement polymorphism using C language> > > **************************************************> I think the only polymorphical thing you can do in C is a function> overload...> > void function();> void function(int);> void function(int, long, char*);> > and so, ad infinitum.> > Regards,> > Fernando.>
To unsubscribe : programmers-town-unsubscribe@yahoogroups.com
Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone.
Joined: 25 Jul 2003
Posts: 48
Re: How to implement polymorphism using C language
Reply embedded...
> From: chitra krishnan [mailto:kchit01@...]
> Sent: Wednesday, December 22, 2004 8:53 AM
> To: Programmers-Town@yahoogroups.com
> Subject: RE: (PT) How to implement polymorphism using C language
>
> hi shyan
>
> clarify this doubt of mine regarding fnt overloading
>
> if C does not support function overloading then how come printf() is
> taking different signatures
Lookup "variadic function", or "functions with variable arguments".
It has nothing to do with function overloading.
HTH
Shyan
Joined: 27 Dec 2004
Posts: 14
Re: How to implement polymorphism using C language
Yah Shyan,
This is the same query which I have asked earlier but
not able to get the answer as my query hasnt been
posted..
Regards
Ashwin Mittal.
--- chitra krishnan <kchit01@...> wrote:
> hi shyan
>
> clarify this doubt of mine regarding fnt overloading
>
> if C does not support function overloading then how
> come printf() is taking different signatures
>
> chitrakrishnan
>
> Shyan Lam <sflam@...> wrote:
> Function overload is not present in C. In C, either
> use different names or
> pass a union of supported types (with additional
> identifier that give hints
> of the type to be used).
>
> HTH
> Shyan
>
>
> > -----Original Message-----
> > From: Fernando Arturo Gómez Flores
> [mailto:fernando.gomez@...]
> > Sent: Thursday, December 16, 2004 11:51 AM
> > To: Programmers-Town@yahoogroups.com
> > Subject: Re: (PT) How to implement polymorphism
> using C language
> >
> >
> > **************************************************
> > I think the only polymorphical thing you can do in
> C is a function
> > overload...
> >
> > void function();
> > void function(int);
> > void function(int, long, char*);
> >
> > and so, ad infinitum.
> >
> > Regards,
> >
> > Fernando.
> >
>
>
>
>
> To unsubscribe :
> programmers-town-unsubscribe@yahoogroups.com
>
>
>
>
> Yahoo! Groups SponsorADVERTISEMENT
>
>
> ---------------------------------
> Yahoo! Groups Links
>
> To visit your group on the web, go to:
> http://groups.yahoo.com/group/Programmers-Town/
>
> To unsubscribe from this group, send an email to:
> Programmers-Town-unsubscribe@yahoogroups.com
>
> Your use of Yahoo! Groups is subject to the
> Yahoo! Terms of Service.
>
>
>
> ---------------------------------
> Do you Yahoo!?
> Take Yahoo! Mail with you! Get it on your mobile
phone.
__________________________________
Do you Yahoo!?
Meet the all-new My Yahoo! - Try it today!
http://my.yahoo.com
Joined: 23 Dec 2004
Posts: 2
Re: How to implement polymorphism using C language
Reply embedded.
Thanks!! and have
a nice day!!
Jaspreet
-----Original Message-----
From: chitra krishnan
[mailto:kchit01@...]
Sent: Wednesday, December 22, 2004
8:23 PM
To:
Programmers-Town@yahoogroups.com
Subject: RE: (PT) How to implement
polymorphism using C language
hi shyan
clarify this doubt of mine regarding fnt overloading
if C
does not support function overloading then how come printf() is taking
different signatures
Jaspreet -> Chitra, the
signature for printf is declared as receiving
variable number of arguments. If you go in the help files to see the signature
for printf it will have a “ “
followed by 3 dots (…). This signifies variable number of arguments.
Search for it on Internet or just see past postings for variable number of
arguments.
chitrakrishnan
Shyan Lam <sflam@...>
wrote:
Function overload is not present in C. In C,
either use different names or
pass a union of supported types (with additional
identifier that give hints
of the type to be used).
HTH
Shyan
> -----Original Message-----
> From: Fernando Arturo Gómez Flores
[mailto:fernando.gomez@...]
> Sent: Thursday, December 16, 2004 11:51 AM
> To: Programmers-Town@yahoogroups.com
> Subject: Re: (PT) How to implement
polymorphism using C language
>
>
>
**************************************************
> I think the only polymorphical thing you can
do in C is a function
> overload...
>
> void function();
> void function(int);
> void function(int, long, char*);
>
> and so, ad infinitum.
>
> Regards,
>
> Fernando.
>
To
unsubscribe : programmers-town-unsubscribe@yahoogroups.com
Do you Yahoo!?
Take
Yahoo! Mail with you! Get it on your mobile phone.
To
unsubscribe : programmers-town-unsubscribe@yahoogroups.com
Note:
This message is for the named person`s use only. It may contain confidential, proprietary or legally privileged information. No confidentiality or privilege is waived or lost by any mistransmission. If you receive this message in error, please immediately delete it and all copies of it from your system, destroy any hard copies of it and notify the sender. You must not, directly or indirectly, use, disclose, distribute, print, or copy any part of this message if you are not the intended recipient. MINDTECK (INDIA) LTD and any of its subsidiaries each reserve the right to monitor all e-mail communications through its networks.
Any views expressed in this message are those of the individual sender, except where the message states otherwise and the sender is authorized to state them to be the views of any such entity.
Thank You.
Joined: 27 Dec 2004
Posts: 1
Re: How to implement polymorphism using C language
Hi,
the var args chapter can be found in the Richie & Kernighan book. It is a small chapter, but explained very well.
Bye
Basavesh
Jaspreet Oberoi <jaspreet.oberoi@...> wrote:
Reply embedded.
Thanks!! and have a nice day!!
Jaspreet
-----Original Message-----From: chitra krishnan [mailto:kchit01@...] Sent: Wednesday, December 22, 2004 8:23 PMTo: Programmers-Town@yahoogroups.comSubject: RE: (PT) How to implement polymorphism using C language
hi shyan
clarify this doubt of mine regarding fnt overloading
if C does not support function overloading then how come printf() is taking different signatures
Jaspreet -> Chitra, the signature for printf is declared as receiving variable number of arguments. If you go in the help files to see the signature for printf it will have a “ “ followed by 3 dots (…). This signifies variable number of arguments. Search for it on Internet or just see past postings for variable number of arguments.
chitrakrishnanShyan Lam <sflam@...> wrote:
Function overload is not present in C. In C, either use different names orpass a union of supported types (with additional identifier that give hintsof the type to be used).HTHShyan> -----Original Message-----> From: Fernando Arturo Gómez Flores [mailto:fernando.gomez@...]> Sent: Thursday, December 16, 2004 11:51 AM> To:
Programmers-Town@yahoogroups.com> Subject: Re: (PT) How to implement polymorphism using C language> > > **************************************************> I think the only polymorphical thing you can do in C is a function> overload...> > void function();> void function(int);> void function(int, long, char*);> > and so, ad infinitum.> > Regards,> > Fernando.> To unsubscribe : programmers-town-unsubscribe@yahoogroups.com
Do you Yahoo!?Take Yahoo! Mail with you! Get it on your mobile phone. To unsubscribe : programmers-town-unsubscribe@yahoogroups.com
Note:
This message is for the named person`s use only. It may contain confidential, proprietary or legally privileged information. No confidentiality or privilege is waived or lost by any mistransmission. If you receive this message in error, please immediately delete it and all copies of it from your system, destroy any hard copies of it and notify the sender. You must not, directly or indirectly, use, disclose, distribute, print, or copy any part of this message if you are not the intended recipient. MINDTECK (INDIA) LTD and any of its subsidiaries each reserve the right to monitor all e-mail communications through its networks.
Any views expressed in this message are those of the individual sender, except where the message states otherwise and the sender is authorized to state them to be the views of any such entity.
Thank You.
To unsubscribe : programmers-town-unsubscribe@yahoogroups.com
Do you Yahoo!? Yahoo! Mail - You care about security. So do we.
Joined: 04 Jan 2005
Posts: 13
Re: How to implement polymorphism using C language
>
> Function overload is not present in C. In C, either use different names
or
> pass a union of supported types (with additional identifier that give
hints
> of the type to be used).
>
> HTH
> Shyan
>
>
Ah, I disagree. I think C supports function overload. As an example, take
the fcntl function in Linux API. That C-pure POSIX-standard function, used
for locking files, is declared as follows:
#include <unistd.h>
#include <fcntl.h>
int fcntl(int fd, int cmd);
int fcntl(int fd, int cmd, long arg);
int fcntl(int fd, int cmd, struct flock* lock);
I think that is function overloaded. I`m I missing something?
Regards,
Fernando.
> > -----Original Message-----
> > From: Fernando Arturo Gómez Flores
[mailto:fernando.gomez@...]
> > Sent: Thursday, December 16, 2004 11:51 AM
> > To: Programmers-Town@yahoogroups.com
> > Subject: Re: (PT) How to implement polymorphism using C language
> >
> >
> > **************************************************
> > I think the only polymorphical thing you can do in C is a function
> > overload...
> >
> > void function();
> > void function(int);
> > void function(int, long, char*);
> >
> > and so, ad infinitum.
> >
> > Regards,
> >
> > Fernando.
> >
>
>
>
>
> To unsubscribe : programmers-town-unsubscribe@yahoogroups.com
>
>
>
>
>
> ---------------------------------
>
>
> Do you Yahoo!?
> Take Yahoo! Mail with you! Get it on your mobile phone.
>
> To unsubscribe : programmers-town-unsubscribe@yahoogroups.com
>
>
>
>
>
>
>
> ---------------------------------
> Note:
> This message is for the named person`s use only. It may contain
confidential, proprietary or legally privileged information. No
confidentiality or privilege is waived or lost by any mistransmission. If
you receive this message in error, please immediately delete it and all
copies of it from your system, destroy any hard copies of it and notify the
sender. You must not, directly or indirectly, use, disclose, distribute,
print, or copy any part of this message if you are not the intended
recipient. MINDTECK (INDIA) LTD and any of its subsidiaries each reserve the
right to monitor all e-mail communications through its networks.
> Any views expressed in this message are those of the individual sender,
except where the message states otherwise and the sender is authorized to
state them to be the views of any such entity.
>
> Thank You.
>
>
> ---------------------------------
>
>
> To unsubscribe : programmers-town-unsubscribe@yahoogroups.com
>
>
>
>
> Yahoo! Groups SponsorADVERTISEMENT
>
>
> ---------------------------------
> Yahoo! Groups Links
>
> To visit your group on the web, go to:
> http://groups.yahoo.com/group/Programmers-Town/
>
> To unsubscribe from this group, send an email to:
> Programmers-Town-unsubscribe@yahoogroups.com
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
>
>
>
>
> ---------------------------------
> Do you Yahoo!?
> Yahoo! Mail - You care about security. So do we.
Joined: 29 Dec 2004
Posts: 31
Re: How to implement polymorphism using C language
From: "Fernando Arturo Gómez Flores"
>> Function overload is not present in C. In C, either use
>> different names
>> or pass a union of supported types (with additional identifier
>> that give hints of the type to be used).
>>
>> HTH
>> Shyan
>>
>>
>
>Ah, I disagree. I think C supports function overload.
No it doesn`t.
>As an example, take
>the fcntl function in Linux API. That C-pure
Linux API - `C-pure` (what is this?) does not make it Standard C.
>POSIX-standard
>function, used for locking files, is declared as follows:
>
>#include <unistd.h>
>#include <fcntl.h>
>int fcntl(int fd, int cmd);
>int fcntl(int fd, int cmd, long arg);
>int fcntl(int fd, int cmd, struct flock* lock);
If this is how fcntl() is defined in your header files (as opposed to in
comments in your header,) then your compiler should be complaining. If they are
defined, and your compiler isn`t complaining then your compiler is seriously
broken.
>I think that is function overloaded. I`m I missing something?
fcntl() is varadic, and it (at runtime) determines what (if any) the third
arguement is from the second argument.
If that doesn`t appear to make sense, think of printf() and how it might
determine the 2nd, 3rd etc. parameters. (And no, there isn`t a definition of
printf with every permutation of parameters in stdio.h .)
--
PJH
Quantum materiae materietur marmota monax si marmota monax materiam possit
materiari?
Alderley plc, Arnolds Field Estate, The Downs, Wickwar, Gloucestershire, GL12
8JD, UK
Tel: +44(0)1454 294556 Fax: +44 (0)1454 299272
Website : www.alderley.com Sales : sales@... Service :
service@...
This email and its contents are confidential and are solely for the use of the
intended recipient. If you are not the original recipient you have received it
in error and any use, dissemination, forwarding, printing or copying of this
email is strictly prohibited. Should you receive this email in error please
immediately notify it@...
This email has been scanned for viruses, however you should always scan emails
with your own systems prior to opening.
Joined: 04 Jan 2005
Posts: 13
Re: How to implement polymorphism using C language
> -----Mensaje original-----
> De:
> sentto-10171697-4973-1104521971-fernando.gomez=matematicas.net
> @returns.groups.yahoo.com
> [mailto:sentto-10171697-4973-1104521971-fernando.gomez=matemat
> icas.net@...] En nombre de Paul Herring
> Enviado el: Viernes, 31 de Diciembre de 2004 03:14 a.m.
> Para: Programmers-Town@yahoogroups.com
> Asunto: RE: (PT) How to implement polymorphism using C language
>
>
> From: "Fernando Arturo Gómez Flores"
>
> >> Function overload is not present in C. In C, either use
> >> different names
> >> or pass a union of supported types (with additional identifier
> >> that give hints of the type to be used).
> >>
> >> HTH
> >> Shyan
> >>
> >>
> >
> >Ah, I disagree. I think C supports function overload.
>
> No it doesn`t.
>
> >As an example, take
> >the fcntl function in Linux API. That C-pure
>
> Linux API - `C-pure` (what is this?) does not make it Standard C.
Well, I thought that Linux was made in Standard C (that`s what I meant
by `C-pure`, sorry for my inconvenient phrase). I took that from "Linux
Programming Second Edition Unleashed" by Kurt Wall.
> >POSIX-standard
> >function, used for locking files, is declared as follows:
> >
> >#include <unistd.h>
> >#include <fcntl.h>
> >int fcntl(int fd, int cmd);
> >int fcntl(int fd, int cmd, long arg);
> >int fcntl(int fd, int cmd, struct flock* lock);
>
> If this is how fcntl() is defined in your header files (as
> opposed to in comments in your header,) then your compiler
> should be complaining. If they are defined, and your compiler
> isn`t complaining then your compiler is seriously broken.
>
Indeed, when I compile C code in Linux, I use gcc under Fedora Core 3. I
really doubt that the compiler is broken, but it may not follow the
standard though. When I use Microsoft`s Visual Studio .Net 2003, it
throws me a warning when I overload a function.
> >I think that is function overloaded. I`m I missing something?
>
> fcntl() is varadic, and it (at runtime) determines what (if
> any) the third arguement is from the second argument.
> If that doesn`t appear to make sense, think of printf() and
> how it might determine the 2nd, 3rd etc. parameters. (And no,
> there isn`t a definition of printf with every permutation of
> parameters in stdio.h .)
>
So, if I understood, are you saying that fcntl is defined something as:
int fcntl(int fd, int cmd, ...)
as printf?
> --
> PJH
>
> Quantum materiae materietur marmota monax si marmota monax
> materiam possit materiari?
>
>
Thanks for your time spent clearing my doubts. Have a nice year.
Fernando Gomez.
Joined: 25 Jul 2003
Posts: 48
Re: How to implement polymorphism using C language
Reply embedded...
> -----Original Message-----
> From: Fernando Arturo Gómez Flores [mailto:fernando.gomez@...]
> Sent: Wednesday, December 29, 2004 4:29 PM
> To: Programmers-Town@yahoogroups.com
> Subject: Re: (PT) How to implement polymorphism using C language
>
> Ah, I disagree. I think C supports function overload. As an example, take
> the fcntl function in Linux API. That C-pure POSIX-standard function, used
> for locking files, is declared as follows:
How do you "know" they are declared as such?
>
> #include <unistd.h>
> #include <fcntl.h>
> int fcntl(int fd, int cmd);
> int fcntl(int fd, int cmd, long arg);
> int fcntl(int fd, int cmd, struct flock* lock);
>
> I think that is function overloaded. I`m I missing something?
I think so. How about actually looking how it is defined in the header, or
google?
http://www.opengroup.org/onlinepubs/009695399/functions/fcntl.html
HTH
Shyan
Joined: 04 Jan 2005
Posts: 13
Re: How to implement polymorphism using C language
Reply embedded...
> -----Original Message-----
> From: Fernando Arturo Gómez Flores [mailto:fernando.gomez@...]
> Sent: Wednesday, December 29, 2004 4:29 PM
> To: Programmers-Town@yahoogroups.com
> Subject: Re: (PT) How to implement polymorphism using C language
>
> Ah, I disagree. I think C supports function overload. As an example, take
> the fcntl function in Linux API. That C-pure POSIX-standard function, used
> for locking files, is declared as follows:
How do you "know" they are declared as such?
** Actually from Kurt Wall`s Programming Linux Unleashed, 2 Ed.
>
> #include <unistd.h>
> #include <fcntl.h>
> int fcntl(int fd, int cmd);
> int fcntl(int fd, int cmd, long arg);
> int fcntl(int fd, int cmd, struct flock* lock);
>
> I think that is function overloaded. I`m I missing something?
I think so. How about actually looking how it is defined in the header, or
google?
** Well, actually I didn`t have a doubt on the issue; I was only discussing
the polymorphism issue here.
Regads,
Fernando Gomez.
Joined: 04 Jan 2005
Posts: 1
Re: How to implement polymorphism using C language
Look at this
http://www.embedded.com/97/fe29712.htm
Asim Shyan Lam <sflam@...> wrote:
Reply embedded...> -----Original Message-----> From: Fernando Arturo Gómez Flores [mailto:fernando.gomez@...]> Sent: Wednesday, December 29, 2004 4:29 PM> To: Programmers-Town@yahoogroups.com> Subject: Re: (PT) How to implement polymorphism using C language> > Ah, I disagree. I think C supports function overload. As an example, take> the fcntl function in Linux API. That C-pure POSIX-standard function, used> for locking files, is declared as follows:How do you "know" they are declared as such?> > #include <unistd.h>> #include <fcntl.h>> int fcntl(int fd, int cmd);> int fcntl(int fd, int cmd, long arg);> int fcntl(int fd, int cmd, struct flock* lock);> > I think that is function overloaded. I`m I missing something?I
think so. How about actually looking how it is defined in the header, orgoogle?http://www.opengroup.org/onlinepubs/009695399/functions/fcntl.htmlHTHShyanTo unsubscribe : programmers-town-unsubscribe@yahoogroups.com
Asim Maqsood Basraa__________________________________________________Do You Yahoo!?Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Joined: 29 Dec 2004
Posts: 31
Re: How to implement polymorphism using C language
From: "Fernando Arturo Gómez Flores"
> De: icas.net@...] En nombre de Paul Herring
>> From: "Fernando Arturo Gómez Flores"
>>
[...]
>> >I think that is function overloaded. I`m I missing something?
>>
>> fcntl() is varadic, and it (at runtime) determines what (if
>> any) the third arguement is from the second argument.
>> If that doesn`t appear to make sense, think of printf() and
>> how it might determine the 2nd, 3rd etc. parameters. (And no,
>> there isn`t a definition of printf with every permutation of
>> parameters in stdio.h .)
>>
>
>So, if I understood, are you saying that fcntl is defined something as:
>int fcntl(int fd, int cmd, ...)
>as printf?
Yes. e.g. <http://mkssoftware.com/docs/man3/fcntl.3.asp>
--
PJH
"Consistently separating words by spaces became a general custom about the tenth
century A.D., and lasted until about 1957, when FORTRAN abandoned the practice."
-- Sun FORTRAN Reference Manual
Alderley plc, Arnolds Field Estate, The Downs, Wickwar, Gloucestershire, GL12
8JD, UK
Tel: +44(0)1454 294556 Fax: +44 (0)1454 299272
Website : www.alderley.com Sales : sales@... Service :
service@...
This email and its contents are confidential and are solely for the use of the
intended recipient. If you are not the original recipient you have received it
in error and any use, dissemination, forwarding, printing or copying of this
email is strictly prohibited. Should you receive this email in error please
immediately notify it@...
This email has been scanned for viruses, however you should always scan emails
with your own systems prior to opening.
Joined: 04 Jan 2005
Posts: 13
Re: How to implement polymorphism using C language
----- Original Message -----
From: "Asim Maqsood Basraa" <basraaji@...>
To: <Programmers-Town@yahoogroups.com>
Sent: Monday, January 03, 2005 9:28 PM
Subject: RE: (PT) How to implement polymorphism using C language
> Look at this
> http://www.embedded.com/97/fe29712.htm
>
> Asim
>
Interesting. Rather interesting. Thanks for the article!
Regards,
Fernando Gomez.
> Shyan Lam <sflam@...> wrote:
> Reply embedded...
>
> > -----Original Message-----
> > From: Fernando Arturo Gómez Flores
[mailto:fernando.gomez@...]
> > Sent: Wednesday, December 29, 2004 4:29 PM
> > To: Programmers-Town@yahoogroups.com
> > Subject: Re: (PT) How to implement polymorphism using C language
> >
> > Ah, I disagree. I think C supports function overload. As an example,
take
> > the fcntl function in Linux API. That C-pure POSIX-standard function,
used
> > for locking files, is declared as follows:
>
> How do you "know" they are declared as such?
>
> >
> > #include <unistd.h>
> > #include <fcntl.h>
> > int fcntl(int fd, int cmd);
> > int fcntl(int fd, int cmd, long arg);
> > int fcntl(int fd, int cmd, struct flock* lock);
> >
> > I think that is function overloaded. I`m I missing something?
>
> I think so. How about actually looking how it is defined in the header,
or
> google?
>
> http://www.opengroup.org/onlinepubs/009695399/functions/fcntl.html
>
> HTH
> Shyan
>
>
>
>
>
> To unsubscribe : programmers-town-unsubscribe@yahoogroups.com
>
>
>
>
>
> ---------------------------------
> Yahoo! Groups Links
>
> To visit your group on the web, go to:
> http://groups.yahoo.com/group/Programmers-Town/
>
> To unsubscribe from this group, send an email to:
> Programmers-Town-unsubscribe@yahoogroups.com
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
>
>
>
>
> Asim Maqsood Basraa
>
>
>
>
>
>
>
>
>
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
All times are GMT
Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Freelace Website Designer - Customer web design and software building.
Booking Calendar - reservation calendar script
Land Surveying - total station instruments and equipments
China Wholesale - Electronics Products
Character Studio - Tutorials and Help
Booking Calendar - reservation calendar script
Land Surveying - total station instruments and equipments
China Wholesale - Electronics Products
Character Studio - Tutorials and Help







