Thread

Cygwin32 (Sdk)

Cygwin32 // Sdk

1  |  

josh

Nov 19, 1998, 10:26am
Hi all, is there anyway to compile with cygwin32 other than having to
put in all that complicated stuff so it will compile with the dll?

edward sumerfield

Nov 19, 1998, 10:30am
Not that we know of.

However, you know you don't have to put this into every program right? Once
its written and added to a library you don't have to fuss with it again. My
implementation of the AWSDK class does not contain all the AW methods yet but
as I implement it will grow.

http://members.xoom.com/esumerfd/ActiveWorlds/AWCPP.htm

Edward Sumerfield.

[View Quote] > Hi all, is there anyway to compile with cygwin32 other than having to
> put in all that complicated stuff so it will compile with the dll?

josh

Nov 19, 1998, 2:18pm
what do you mean by written and put in a library?

[View Quote] > Not that we know of.
>
> However, you know you don't have to put this into every program right? Once
> its written and added to a library you don't have to fuss with it again. My
> implementation of the AWSDK class does not contain all the AW methods yet but
> as I implement it will grow.
>
> http://members.xoom.com/esumerfd/ActiveWorlds/AWCPP.htm
>
> Edward Sumerfield.
>
[View Quote]

edward sumerfield

Nov 19, 1998, 2:44pm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
The development process involves taking C code, compiling it to objects
then linking them into exe files. You can put multiple object files into
a single exe file. You can also put multiple objects into a .lib file like
the aw.lib. Then when you link to create the exe file you can tell it to
use the objects plus any objects that it might find in a .lib.
<P>C -> objects --------> exe
<BR>C -> objects -> lib --> exe
<BR>C -> objects --------> dll&nbsp; &lt; just added for completeness.
>
<BR>C -> objects -> lib --> dll&nbsp; &lt; just added for completeness.
>
<P>In the case of the AWCPP you will notice that I am creating a file called
awcpp.lib. This file contains all the objects that I have written and want
to be part of my AW utilities. When I create a robot I just link this lib
file into the same exe.
<P>So the bottom line is that you only have to write all this code once.
<P>Edward Sumerfield.
[View Quote]

josh

Nov 19, 1998, 3:14pm
So your saying I can write my own .lib file that works with cygwin but
also has the same commands as the sdk such as aw_avatar_add and all

[View Quote] > The development process involves taking C code, compiling it to
> objects then linking them into exe files. You can put multiple object
> files into a single exe file. You can also put multiple objects into a
> .lib file like the aw.lib. Then when you link to create the exe file
> you can tell it to use the objects plus any objects that it might find
> in a .lib.
>
> C -> objects --------> exe
> C -> objects -> lib --> exe
> C -> objects --------> dll < just added for completeness. >
> C -> objects -> lib --> dll < just added for completeness. >
>
> In the case of the AWCPP you will notice that I am creating a file
> called awcpp.lib. This file contains all the objects that I have
> written and want to be part of my AW utilities. When I create a robot
> I just link this lib file into the same exe.
>
> So the bottom line is that you only have to write all this code once.
>
> Edward Sumerfield.
>
[View Quote]

edward sumerfield

Nov 19, 1998, 3:35pm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
Exactly.
<P>You are find an example in the file AWSDK.C at
<P>&nbsp;&nbsp;&nbsp; <A HREF="http://members.xoom.com/esumerfd/ActiveWorlds/AWCPP.htm">http://members.xoom.com/esumerfd/ActiveWorlds/AWCPP.htm</A>
<P>With the AWSDK class you can write code like this.
<P>&nbsp;&nbsp;&nbsp; main() {
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AWSDK aw;
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AWSDK::aw_init();
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AWSDK::aw_create();
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; etc
<BR>&nbsp;&nbsp;&nbsp; }
<P>Edward Sumerfield.
[View Quote]

josh

Nov 19, 1998, 3:45pm
So with that I'd have to put AWSDK:: in front of all the commands?

[View Quote] > Exactly.
>
> You are find an example in the file AWSDK.C at
>
> http://members.xoom.com/esumerfd/ActiveWorlds/AWCPP.htm
>
> With the AWSDK class you can write code like this.
>
> main() {
>
> AWSDK aw;
>
> AWSDK::aw_init();
> AWSDK::aw_create();
>
> etc
> }
>
> Edward Sumerfield.
>
[View Quote]

edward sumerfield

Nov 20, 1998, 10:01am
--------------93075CE1B3CFA22F48F74510
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

My implementation is in C++ as opposed to straight C. So, yes you would have
to access the functions using the class name in front.

You can still use the same concept in C. Look at the Makefile in the awcpp
directory and it will show you the ar command that is used to create the
awcpp.lib.

josh.lib: josh.o
ar ru josh.lib josh.o

Create yourself a josh.c file with the wrapper aw_init, aw_create etc
functions in it, much like AWSDK.C but without the class stuff, and run this
makefile and it will compile the .c into a .o and create a josh.lib file from
it.

ANYONE: HEY, COULD SOME NICE PERSON WITH AN IMPLIB
COMMAND CREATE JOSH A DLL WRAPPER FILE?

Now you can create a bot.c file and add the make lines as follows:

bot.exe : bot.o josh.lib
g++ bot.o josh.lib -o bot.exe

Of coarse, you don't even have to put it in a lib file if you don't want to.
Just link the existing object into the each exe file.

bot.exe: bot.o josh.o
g++ bot.o josh.o -o bot.exe

Its as simple as that.

[View Quote] > So with that I'd have to put AWSDK:: in front of all the commands?
>
[View Quote] --------------93075CE1B3CFA22F48F74510
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
My implementation is in C++ as opposed to straight C. So, yes you would
have to access the functions using the class name in front.
<p>You can still use the same concept in C. Look at the Makefile in the
awcpp directory and it will show you the ar command that is used to create
the awcpp.lib.
<p>&nbsp;&nbsp;&nbsp; josh.lib: josh.o
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ar ru josh.lib josh.o
<p>Create yourself a josh.c file with the wrapper aw_init, aw_create etc
functions in it, much like AWSDK.C but without the class stuff, and run
this makefile and it will compile the .c into a .o and create a josh.lib
file from it.
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#3333FF">ANYONE:
HEY, COULD SOME NICE PERSON WITH AN IMPLIB</font>
<br><font color="#3333FF">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COMMAND
CREATE JOSH A DLL WRAPPER FILE?</font>
<p>Now you can create a bot.c file and add the make lines as follows:
<p>&nbsp;&nbsp;&nbsp; bot.exe : bot.o josh.lib
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; g++ bot.o josh.lib -o bot.exe
<p>Of coarse, you don't even have to put it in a lib file if you don't
want to. Just link the existing object into the each exe file.
<p>&nbsp;&nbsp;&nbsp; bot.exe: bot.o josh.o
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; g++ bot.o josh.o -o bot.exe
<p>Its as simple as that.
[View Quote] --------------93075CE1B3CFA22F48F74510--

walter knupe

Nov 20, 1998, 8:53pm
Edward,

implib programms are compiler specific nowadays. they collect the neccessary
information for dynamic linking, but don't really create a standard libary
with actual code in it anymore, so that the compiler can use the collected
information to create dynamic linking code on the fly as needed.

so that kind of library would have to be coded manually, using c only,
released in source, and compiled by the one going to use it.

On the other hand it's hard to believe that the Cygwin32 DLL support is that
poor. a windows development is NOTHING with at least plain DLL import
library support, so i wonder if CygWin32 does have an implib.exe equivalent
which we do not know and which would have prevented a lot of work and
thought.

Walter

Edward Sumerfield schrieb in Nachricht
<36555A27.5CCCA932 at poboxes.com>...
ANYONE: HEY, COULD SOME NICE PERSON WITH AN IMPLIB
COMMAND CREATE JOSH A DLL WRAPPER FILE?

edward sumerfield

Nov 21, 1998, 12:27am
Of coarse, you are right.

I did some more looking and found that GNU does not have a formal tool for this
work but does have a work around. I'll will lay it out here but haven't been
able to make it work myself yet. Maybe someone else will have more luck.

URL reference: http://sourceware.cygnus.com/cygwin/cygwin-ug-net/dll308.html
Commands:

echo EXPORTS > foo.def
nm foo.dll | grep ' T _' | sed 's/.* T _//' >> foo.def
dlltool --def foo.def --dllname foo.dll --output-lib foo.a

When I do the "nm aw.dll" I get the response

No symbols in "aw.dll".

So, I will keep trying.

Edward Sumerfield.

[View Quote] > Edward,
>
> implib programms are compiler specific nowadays. they collect the neccessary
> information for dynamic linking, but don't really create a standard libary
> with actual code in it anymore, so that the compiler can use the collected
> information to create dynamic linking code on the fly as needed.
>
> so that kind of library would have to be coded manually, using c only,
> released in source, and compiled by the one going to use it.
>
> On the other hand it's hard to believe that the Cygwin32 DLL support is that
> poor. a windows development is NOTHING with at least plain DLL import
> library support, so i wonder if CygWin32 does have an implib.exe equivalent
> which we do not know and which would have prevented a lot of work and
> thought.
>
> Walter
>
> Edward Sumerfield schrieb in Nachricht
> <36555A27.5CCCA932 at poboxes.com>...
> ANYONE: HEY, COULD SOME NICE PERSON WITH AN IMPLIB
> COMMAND CREATE JOSH A DLL WRAPPER FILE?

edward sumerfield

Nov 21, 1998, 2:01am
I think I may have found a solution.

There is a utility called "impdef" (apparently the same name as a similar Borland
tool) that lists the methods in a dll file. You can find it at

http://www.geocities.com/Tokyo/Towers/6162/gcc-extra.html

Once you have this you must run it from a DOS prompt. Doesn't work from a bash
shell.

impdef aw.dll > awsdk.def

This generates an awsdk.def file which is just a text file that lists the functions
in the dll file. Now you can use the Cygwin utility dlltool to read this def file
and the dll file and create a new Cygwin compatible lib file.

dlltool --def awsdk.def --dllname ${AWSDK}/aw.dll --output-lib awsdk.lib

I compiled a little program with it that just called aw_init and it seemed to work
fine.

I added a second post with the awsdk.def file that I generated and the awsdk.lib
file that you should be able to link with.

Now bare in mind that the output lib file is just a stub for the dll. It is not a
copy of the functions in the dll. So when you run a program that is linked with
awsdk.lib is will still need to have aw.dll in the path.

[View Quote] > Of coarse, you are right.
>
> I did some more looking and found that GNU does not have a formal tool for this
> work but does have a work around. I'll will lay it out here but haven't been
> able to make it work myself yet. Maybe someone else will have more luck.
>
> URL reference: http://sourceware.cygnus.com/cygwin/cygwin-ug-net/dll308.html
> Commands:
>
> echo EXPORTS > foo.def
> nm foo.dll | grep ' T _' | sed 's/.* T _//' >> foo.def
> dlltool --def foo.def --dllname foo.dll --output-lib foo.a
>
> When I do the "nm aw.dll" I get the response
>
> No symbols in "aw.dll".
>
> So, I will keep trying.
>
> Edward Sumerfield.
>
[View Quote]

edward sumerfield

Nov 21, 1998, 2:05am
This is a multi-part message in MIME format.
--------------89CB085191CAE404F9C516E5
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Attached files:

awsdk.def

Output from the impdef command on the aw.dll

awsdk.lib

Output from the dlltool from the awsdk.def and aw.dll.

bot.C

Sample program to see if the awsdk.lib would link.

Makefile

Makefile used to create the bot.exe program. Note that the impdef command is not
included because that must be run from DOS.

Edward Sumerfield.

--------------89CB085191CAE404F9C516E5
Content-Type: text/plain; charset=us-ascii;
name="Makefile"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="Makefile"

CPPFLAGS=-g -I. -I${AWSDK}

all: bot.exe

bot.exe: awsdk.lib bot.o
g++ bot.o awsdk.lib -o $ at

awsdk.lib:
dlltool --def awsdk.def --dllname ${AWSDK}/aw.dll --output-lib awsdk.lib

clean:
\rm *~ *.exe *.o awsdk.def awsdk.lib
--------------89CB085191CAE404F9C516E5
Content-Type: application/octet-stream;
name="awsdk.lib"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="awsdk.lib"

ITxhcmNoPgovICAgICAgICAgICAgICAgOTExNjIwMzU1ICAgMCAgICAgMCAgICAgMCAgICAg
ICAyMjk0ICAgICAgYAoAAABkAAAJOgAAC8YAAA6sAAAOrAAAEU4AABFOAAAT9gAAE/YAABbC
AAAWwgAAGV4AABleAAAb5gAAG+YAAB6qAAAeqgAAIXwAACF8AAAkBAAAJAQAACamAAAmpgAA
KTwAACk8AAAr5gAAK+YAAC6CAAAuggAAMTgAADE4AAAzwAAAM8AAADZWAAA2VgAAOOoAADjq
AAA7lgAAO5YAAD5CAAA+QgAAQOQAAEDkAABDeAAAQ3gAAEYuAABGLgAASNgAAEjYAABLhgAA
S4YAAE40AABONAAAUO4AAFDuAABTlgAAU5YAAFYyAABWMgAAWLoAAFi6AABbZAAAW2QAAF4C
AABeAgAAYIoAAGCKAABjEgAAYxIAAGWyAABlsgAAaEYAAGhGAABq2gAAatoAAG12AABtdgAA
cCoAAHAqAABywAAAcsAAAHV2AAB1dgAAeCAAAHggAAB6zgAAes4AAH18AAB9fAAAgFYAAIBW
AACDKAAAgygAAIXQAACF0AAAiHoAAIh6AACLGAAAixgAAI22AACNtl9fYXdzZGtfbGliX2lu
YW1lAF9faGVhZF9hd3Nka19saWIAX2F3X3dvcmxkX2xpc3QAX19faW1wX2F3X3dvcmxkX2xp
c3QAX2F3X3dvcmxkX2VqZWN0AF9fX2ltcF9hd193b3JsZF9lamVjdABfYXdfd29ybGRfYXR0
cmlidXRlc19jaGFuZ2UAX19faW1wX2F3X3dvcmxkX2F0dHJpYnV0ZXNfY2hhbmdlAF9hd193
aGlzcGVyAF9fX2ltcF9hd193aGlzcGVyAF9hd193YWl0AF9fX2ltcF9hd193YWl0AF9hd191
bml2ZXJzZV9lamVjdGlvbl9hZGQAX19faW1wX2F3X3VuaXZlcnNlX2VqZWN0aW9uX2FkZABf
YXdfdW5pdmVyc2VfYXR0cmlidXRlc19jaGFuZ2UAX19faW1wX2F3X3VuaXZlcnNlX2F0dHJp
YnV0ZXNfY2hhbmdlAF9hd190ZXJtAF9fX2ltcF9hd190ZXJtAF9hd19zdHJpbmdfc2V0AF9f
X2ltcF9hd19zdHJpbmdfc2V0AF9hd19zdHJpbmcAX19faW1wX2F3X3N0cmluZwBfYXdfc3Rh
dGVfY2hhbmdlAF9fX2ltcF9hd19zdGF0ZV9jaGFuZ2UAX2F3X3Nlc3Npb24AX19faW1wX2F3
X3Nlc3Npb24AX2F3X3NlY3Rvcl9mcm9tX2NlbGwAX19faW1wX2F3X3NlY3Rvcl9mcm9tX2Nl
bGwAX2F3X3NheQBfX19pbXBfYXdfc2F5AF9hd19yYW5kb20AX19faW1wX2F3X3JhbmRvbQBf
YXdfcXVlcnkAX19faW1wX2F3X3F1ZXJ5AF9hd19vYmplY3RfZGVsZXRlAF9fX2ltcF9hd19v
YmplY3RfZGVsZXRlAF9hd19vYmplY3RfY2hhbmdlAF9fX2ltcF9hd19vYmplY3RfY2hhbmdl
AF9hd19vYmplY3RfYWRkAF9fX2ltcF9hd19vYmplY3RfYWRkAF9hd19sb2dpbgBfX19pbXBf
YXdfbG9naW4AX2F3X2xpY2Vuc2VfcHJldmlvdXMAX19faW1wX2F3X2xpY2Vuc2VfcHJldmlv
dXMAX2F3X2xpY2Vuc2VfbmV4dABfX19pbXBfYXdfbGljZW5zZV9uZXh0AF9hd19saWNlbnNl
X2RlbGV0ZQBfX19pbXBfYXdfbGljZW5zZV9kZWxldGUAX2F3X2xpY2Vuc2VfY2hhbmdlAF9f
X2ltcF9hd19saWNlbnNlX2NoYW5nZQBfYXdfbGljZW5zZV9hdHRyaWJ1dGVzAF9fX2ltcF9h
d19saWNlbnNlX2F0dHJpYnV0ZXMAX2F3X2xpY2Vuc2VfYWRkAF9fX2ltcF9hd19saWNlbnNl
X2FkZABfYXdfaW50X3NldABfX19pbXBfYXdfaW50X3NldABfYXdfaW50AF9fX2ltcF9hd19p
bnQAX2F3X2luc3RhbmNlX3NldABfX19pbXBfYXdfaW5zdGFuY2Vfc2V0AF9hd19pbnN0YW5j
ZQBfX19pbXBfYXdfaW5zdGFuY2UAX2F3X2luaXQAX19faW1wX2F3X2luaXQAX2F3X2V4aXQA
X19faW1wX2F3X2V4aXQAX2F3X2V2ZW50X3NldABfX19pbXBfYXdfZXZlbnRfc2V0AF9hd19l
dmVudABfX19pbXBfYXdfZXZlbnQAX2F3X2VudGVyAF9fX2ltcF9hd19lbnRlcgBfYXdfZGVz
dHJveQBfX19pbXBfYXdfZGVzdHJveQBfYXdfY3JlYXRlX3Jlc29sdmVkAF9fX2ltcF9hd19j
cmVhdGVfcmVzb2x2ZWQAX2F3X2NyZWF0ZQBfX19pbXBfYXdfY3JlYXRlAF9hd19jaXRpemVu
X3ByZXZpb3VzAF9fX2ltcF9hd19jaXRpemVuX3ByZXZpb3VzAF9hd19jaXRpemVuX25leHQA
X19faW1wX2F3X2NpdGl6ZW5fbmV4dABfYXdfY2l0aXplbl9kZWxldGUAX19faW1wX2F3X2Np
dGl6ZW5fZGVsZXRlAF9hd19jaXRpemVuX2NoYW5nZQBfX19pbXBfYXdfY2l0aXplbl9jaGFu
Z2UAX2F3X2NpdGl6ZW5fYXR0cmlidXRlc19ieV9udW1iZXIAX19faW1wX2F3X2NpdGl6ZW5f
YXR0cmlidXRlc19ieV9udW1iZXIAX2F3X2NpdGl6ZW5fYXR0cmlidXRlc19ieV9uYW1lAF9f
X2ltcF9hd19jaXRpemVuX2F0dHJpYnV0ZXNfYnlfbmFtZQBfYXdfY2l0aXplbl9hZGQAX19f
aW1wX2F3X2NpdGl6ZW5fYWRkAF9hd19jYWxsYmFja19zZXQAX19faW1wX2F3X2NhbGxiYWNr
X3NldABfYXdfY2FsbGJhY2sAX19faW1wX2F3X2NhbGxiYWNrAF9hd19ib29sX3NldABfX19p
bXBfYXdfYm9vbF9zZXQAX2F3X2Jvb2wAX19faW1wX2F3X2Jvb2wAAGR0Lm8vICAgICAgICAg
ICA5MTE2MjAzNTEgICA1NDQgICA1MTMgICAxMDA2NjYgIDU5MiAgICAgICBgCkwBBgAAAAAA
LAEAAA8AAAAAAAUBLnRleHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAYC5k
YXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAACAAADALmlkYXRhJDQAAAAAAAAAAAQAAAAEAQAAAAAAAAAA
AAAAAAAAAAAAQC5pZGF0YSQ1AAAAAAAAAAAEAAAACAEAAAAAAAAAAAAAAAAAAAAAAEAuaWRh
dGEkNwAAAAAAAAAAIAAAAAwBAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAABmOi9lZHdhcmQv
cHJvZHVjdHMvYXdzZGsvYXcuZGxsAC5maWxlAAAAAAAAAP7/AABnAWZha2UAAAAAAAAAAAAA
AAAAAC50ZXh0AAAAAAAAAAEAAAADAQAAAAAAAAAAAAAAAAAAAAAAAC5kYXRhAAAAAAAAAAIA
AAADAQAAAAAAAAAAAAAAAAAAAAAAAC5ic3MAAAAAAAAAAAMAAAADAQAAAAAAAAAAAAAAAAAA
AAAAAC5pZGF0YSQ0AAAAAAQAAAADAQQAAAAAAAAAAAAAAAAAAAAAAC5pZGF0YSQ1AAAAAAUA
AAADAQQAAAAAAAAAAAAAAAAAAAAAAC5pZGF0YSQ3AAAAAAYAAAADASAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAEAAAAAAAAAAYAAAACABYAAABfX2F3c2RrX2xpYl9pbmFtZQBkaC5vLyAgICAg
ICAgICAgOTExNjIwMzUxICAgNTQ0ICAgNTEzICAgMTAwNjY2ICA2ODEgICAgICAgYApMAQYA
AAAAAD4BAAASAAAAAAAEAS50ZXh0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA
AGAuZGF0YQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAADALmJzcwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAwC5pZGF0YSQyAAAAAAAAAAAUAAAABAEAACAB
AAAAAAAAAwAAAAAAAEAuaWRhdGEkNQAAAAAAAAAABAAAABgBAAAAAAAAAAAAAAAAAAAAAABA
LmlkYXRhJDQAAAAAAAAAAAQAAAAcAQAAAAAAAAAAAAAAAAAAAAAAQAQAAAAAAAAAAAAAAAAA
AAAEAAAAAAAAAAAAAAAAAAAADgAAAAcADAAAABEAAAAHABAAAAAMAAAABwAuZmlsZQAAAAAA
AAD+/wAAZwFmYWtlAAAAAAAAAAAAAAAAAABobmFtZQAAAAQAAAAGAAAAAwBmdGh1bmsAAAQA
AAAFAAAAAwAudGV4dAAAAAAAAAABAAAAAwEAAAAAAAAAAAAAAAAAAAAAAAAuZGF0YQAAAAAA
AAACAAAAAwEAAAAAAAAAAAAAAAAAAAAAAAAuYnNzAAAAAAAAAAADAAAAAwEAAAAAAAAAAAAA
AAAAAAAAAAAuaWRhdGEkMgAAAAAEAAAAAwEUAAAAAwAAAAAAAAAAAAAAAAAuaWRhdGEkNQAA
AAAFAAAAAwEEAAAAAAAAAAAAAAAAAAAAAAAuaWRhdGEkNAAAAAAGAAAAAwEEAAAAAAAAAAAA
AAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAgAAAAAAFQAAAAAAAAAAAAAAAgAnAAAAX19oZWFk
X2F3c2RrX2xpYgBfX2F3c2RrX2xpYl9pbmFtZQAKZHM0OC5vLyAgICAgICAgIDkxMTYyMDM1
NCAgIDU0NCAgIDUxMyAgIDEwMDY2NiAgNjEzICAgICAgIGAKTAEHAAAAAAB4AQAACgAAAAAA
BAEudGV4dAAAAAAAAAAAAAAACAAAACwBAABQAQAAAAAAAAEAAAAgAABgLmRhdGEAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwC5ic3MAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAAAAAAAAAABAAAADQBAABaAQAAAAAAAAEAAAAAAABA
LmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAAZAEAAAAAAAABAAAAAAAAQC5pZGF0YSQ0AAAAAAAA
AAAEAAAAPAEAAG4BAAAAAAAAAQAAAAAAAEAuaWRhdGEkNgAAAAAAAAAAEAAAAEABAAAAAAAA
AAAAAAAAAAAAAABA/yUAAAAAkJAAAAAAAAAAAAAAAAAwAGF3X3dvcmxkX2xpc3QAAgAAAAQA
AAAGAAAAAAAJAAAABwAAAAAABgAAAAcAAAAAAAYAAAAHAC50ZXh0AAAAAAAAAAEAAAADAC5k
YXRhAAAAAAAAAAIAAAADAC5ic3MAAAAAAAAAAAMAAAADAC5pZGF0YSQ3AAAAAAQAAAADAC5p
ZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0AAAAAAYAAAADAC5pZGF0YSQ2AAAAAAcAAAADAAAA
AAAEAAAAAAAAAAEAAAACAAAAAAATAAAAAAAAAAUAAAACAAAAAAAoAAAAAAAAAAAAAAACADkA
AABfYXdfd29ybGRfbGlzdABfX19pbXBfYXdfd29ybGRfbGlzdABfX2hlYWRfYXdzZGtfbGli
AApkczQ3Lm8vICAgICAgICAgOTExNjIwMzU0ICAgNTQ0ICAgNTEzICAgMTAwNjY2ICA2MTkg
ICAgICAgYApMAQcAAAAAAHwBAAAKAAAAAAAEAS50ZXh0AAAAAAAAAAAAAAAIAAAALAEAAFQB
AAAAAAAAAQAAACAAAGAuZGF0YQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAADA
LmJzcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAwC5pZGF0YSQ3AAAAAAAA
AAAEAAAANAEAAF4BAAAAAAAAAQAAAAAAAEAuaWRhdGEkNQAAAAAAAAAABAAAADgBAABoAQAA
AAAAAAEAAAAAAABALmlkYXRhJDQAAAAAAAAAAAQAAAA8AQAAcgEAAAAAAAABAAAAAAAAQC5p
ZGF0YSQ2AAAAAAAAAAASAAAAQAEAAAAAAAAAAAAAAAAAAAAAAED/JQAAAACQkAAAAAAAAAAA
AAAAAC8AYXdfd29ybGRfZWplY3QAAAAAAgAAAAQAAAAGAAAAAAAJAAAABwAAAAAABgAAAAcA
AAAAAAYAAAAHAC50ZXh0AAAAAAAAAAEAAAADAC5kYXRhAAAAAAAAAAIAAAADAC5ic3MAAAAA
AAAAAAMAAAADAC5pZGF0YSQ3AAAAAAQAAAADAC5pZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0
AAAAAAYAAAADAC5pZGF0YSQ2AAAAAAcAAAADAAAAAAAEAAAAAAAAAAEAAAACAAAAAAAUAAAA
AAAAAAUAAAACAAAAAAAqAAAAAAAAAAAAAAACADsAAABfYXdfd29ybGRfZWplY3QAX19faW1w
X2F3X3dvcmxkX2VqZWN0AF9faGVhZF9hd3Nka19saWIACmRzNDYuby8gICAgICAgICA5MTE2
MjAzNTQgICA1NDQgICA1MTMgICAxMDA2NjYgIDY1NSAgICAgICBgCkwBBwAAAAAAiAEAAAoA
AAAAAAQBLnRleHQAAAAAAAAAAAAAAAgAAAAsAQAAYAEAAAAAAAABAAAAIAAAYC5kYXRhAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACAAADALmlkYXRhJDcAAAAAAAAAAAQAAAA0AQAAagEAAAAAAAABAAAA
AAAAQC5pZGF0YSQ1AAAAAAAAAAAEAAAAOAEAAHQBAAAAAAAAAQAAAAAAAEAuaWRhdGEkNAAA
AAAAAAAABAAAADwBAAB+AQAAAAAAAAEAAAAAAABALmlkYXRhJDYAAAAAAAAAAB4AAABAAQAA
AAAAAAAAAAAAAAAAAAAAQP8lAAAAAJCQAAAAAAAAAAAAAAAALgBhd193b3JsZF9hdHRyaWJ1
dGVzX2NoYW5nZQAAAAACAAAABAAAAAYAAAAAAAkAAAAHAAAAAAAGAAAABwAAAAAABgAAAAcA
LnRleHQAAAAAAAAAAQAAAAMALmRhdGEAAAAAAAAAAgAAAAMALmJzcwAAAAAAAAAAAwAAAAMA
LmlkYXRhJDcAAAAABAAAAAMALmlkYXRhJDUAAAAABQAAAAMALmlkYXRhJDQAAAAABgAAAAMA
LmlkYXRhJDYAAAAABwAAAAMAAAAAAAQAAAAAAAAAAQAAAAIAAAAAACAAAAAAAAAABQAAAAIA
AAAAAEIAAAAAAAAAAAAAAAIAUwAAAF9hd193b3JsZF9hdHRyaWJ1dGVzX2NoYW5nZQBfX19p
bXBfYXdfd29ybGRfYXR0cmlidXRlc19jaGFuZ2UAX19oZWFkX2F3c2RrX2xpYgAKZHM0NS5v
LyAgICAgICAgIDkxMTYyMDM1NCAgIDU0NCAgIDUxMyAgIDEwMDY2NiAgNjA3ICAgICAgIGAK
TAEHAAAAAAB4AQAACgAAAAAABAEudGV4dAAAAAAAAAAAAAAACAAAACwBAABQAQAAAAAAAAEA
AAAgAABgLmRhdGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwC5ic3MAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAAAAAAAAAABAAAADQB
AABaAQAAAAAAAAEAAAAAAABALmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAAZAEAAAAAAAABAAAA
AAAAQC5pZGF0YSQ0AAAAAAAAAAAEAAAAPAEAAG4BAAAAAAAAAQAAAAAAAEAuaWRhdGEkNgAA
AAAAAAAADgAAAEABAAAAAAAAAAAAAAAAAAAAAABA/yUAAAAAkJAAAAAAAAAAAAAAAAAtAGF3
X3doaXNwZXIAAAAAAgAAAAQAAAAGAAAAAAAJAAAABwAAAAAABgAAAAcAAAAAAAYAAAAHAC50
ZXh0AAAAAAAAAAEAAAADAC5kYXRhAAAAAAAAAAIAAAADAC5ic3MAAAAAAAAAAAMAAAADAC5p
ZGF0YSQ3AAAAAAQAAAADAC5pZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0AAAAAAYAAAADAC5p
ZGF0YSQ2AAAAAAcAAAADAAAAAAAEAAAAAAAAAAEAAAACAAAAAAAQAAAAAAAAAAUAAAACAAAA
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
AAAAAAAABQAAAAIAAAAAACgAAAAAAAAAAAAAAAIAOQAAAF9hd19vYmplY3RfYWRkAF9fX2lt
cF9hd19vYmplY3RfYWRkAF9faGVhZF9hd3Nka19saWIACmRzMjkuby8gICAgICAgICA5MTE2
MjAzNTIgICA1NDQgICA1MTMgICAxMDA2NjYgIDU5OSAgICAgICBgCkwBBwAAAAAAdAEAAAoA
AAAAAAQBLnRleHQAAAAAAAAAAAAAAAgAAAAsAQAATAEAAAAAAAABAAAAIAAAYC5kYXRhAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACAAADALmlkYXRhJDcAAAAAAAAAAAQAAAA0AQAAVgEAAAAAAAABAAAA
AAAAQC5pZGF0YSQ1AAAAAAAAAAAEAAAAOAEAAGABAAAAAAAAAQAAAAAAAEAuaWRhdGEkNAAA
AAAAAAAABAAAADwBAABqAQAAAAAAAAEAAAAAAABALmlkYXRhJDYAAAAAAAAAAAwAAABAAQAA
AAAAAAAAAAAAAAAAAAAAQP8lAAAAAJCQAAAAAAAAAAAAAAAAHQBhd19sb2dpbgAAAgAAAAQA
AAAGAAAAAAAJAAAABwAAAAAABgAAAAcAAAAAAAYAAAAHAC50ZXh0AAAAAAAAAAEAAAADAC5k
YXRhAAAAAAAAAAIAAAADAC5ic3MAAAAAAAAAAAMAAAADAC5pZGF0YSQ3AAAAAAQAAAADAC5p
ZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0AAAAAAYAAAADAC5pZGF0YSQ2AAAAAAcAAAADAAAA
AAAEAAAAAAAAAAEAAAACAAAAAAAOAAAAAAAAAAUAAAACAAAAAAAeAAAAAAAAAAAAAAACAC8A
AABfYXdfbG9naW4AX19faW1wX2F3X2xvZ2luAF9faGVhZF9hd3Nka19saWIACmRzMjguby8g
ICAgICAgICA5MTE2MjAzNTIgICA1NDQgICA1MTMgICAxMDA2NjYgIDYzMyAgICAgICBgCkwB
BwAAAAAAgAEAAAoAAAAAAAQBLnRleHQAAAAAAAAAAAAAAAgAAAAsAQAAWAEAAAAAAAABAAAA
IAAAYC5kYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAA
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
Y2Vuc2VfZGVsZXRlAF9fX2ltcF9hd19saWNlbnNlX2RlbGV0ZQBfX2hlYWRfYXdzZGtfbGli
AApkczI1Lm8vICAgICAgICAgOTExNjIwMzUyICAgNTQ0ICAgNTEzICAgMTAwNjY2ICA2MjUg
ICAgICAgYApMAQcAAAAAAHwBAAAKAAAAAAAEAS50ZXh0AAAAAAAAAAAAAAAIAAAALAEAAFQB
AAAAAAAAAQAAACAAAGAuZGF0YQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAADA
LmJzcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAwC5pZGF0YSQ3AAAAAAAA
AAAEAAAANAEAAF4BAAAAAAAAAQAAAAAAAEAuaWRhdGEkNQAAAAAAAAAABAAAADgBAABoAQAA
AAAAAAEAAAAAAABALmlkYXRhJDQAAAAAAAAAAAQAAAA8AQAAcgEAAAAAAAABAAAAAAAAQC5p
ZGF0YSQ2AAAAAAAAAAAUAAAAQAEAAAAAAAAAAAAAAAAAAAAAAED/JQAAAACQkAAAAAAAAAAA
AAAAABkAYXdfbGljZW5zZV9jaGFuZ2UAAgAAAAQAAAAGAAAAAAAJAAAABwAAAAAABgAAAAcA
AAAAAAYAAAAHAC50ZXh0AAAAAAAAAAEAAAADAC5kYXRhAAAAAAAAAAIAAAADAC5ic3MAAAAA
AAAAAAMAAAADAC5pZGF0YSQ3AAAAAAQAAAADAC5pZGF0YSQ1AAAAAAUAAAADAC5pZGF0YSQ0
AAAAAAYAAAADAC5pZGF0YSQ2AAAAAAcAAAADAAAAAAAEAAAAAAAAAAEAAAACAAAAAAAXAAAA
AAAAAAUAAAACAAAAAAAwAAAAAAAAAAAAAAACAEEAAABfYXdfbGljZW5zZV9jaGFuZ2UAX19f
aW1wX2F3X2xpY2Vuc2VfY2hhbmdlAF9faGVhZF9hd3Nka19saWIACmRzMjQuby8gICAgICAg
ICA5MTE2MjAzNTIgICA1NDQgICA1MTMgICAxMDA2NjYgIDYzNyAgICAgICBgCkwBBwAAAAAA
gAEAAAoAAAAAAAQBLnRleHQAAAAAAAAAAAAAAAgAAAAsAQAAWAEAAAAAAAABAAAAIAAAYC5k
YXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAAAAAAAAAA
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
ZHMxMC5vLyAgICAgICAgIDkxMTYyMDM1MiAgIDU0NCAgIDUxMyAgIDEwMDY2NiAgNjMzICAg
ICAgIGAKTAEHAAAAAACAAQAACgAAAAAABAEudGV4dAAAAAAAAAAAAAAACAAAACwBAABYAQAA
AAAAAAEAAAAgAABgLmRhdGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwC5i
c3MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAAAAAAAAAA
BAAAADQBAABiAQAAAAAAAAEAAAAAAABALmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAAbAEAAAAA
AAABAAAAAAAAQC5pZGF0YSQ0AAAAAAAAAAAEAAAAPAEAAHYBAAAAAAAAAQAAAAAAAEAuaWRh
dGEkNgAAAAAAAAAAFgAAAEABAAAAAAAAAAAAAAAAAAAAAABA/yUAAAAAkJAAAAAAAAAAAAAA
AAAKAGF3X2NpdGl6ZW5fcHJldmlvdXMAAAACAAAABAAAAAYAAAAAAAkAAAAHAAAAAAAGAAAA
BwAAAAAABgAAAAcALnRleHQAAAAAAAAAAQAAAAMALmRhdGEAAAAAAAAAAgAAAAMALmJzcwAA
AAAAAAAAAwAAAAMALmlkYXRhJDcAAAAABAAAAAMALmlkYXRhJDUAAAAABQAAAAMALmlkYXRh
JDQAAAAABgAAAAMALmlkYXRhJDYAAAAABwAAAAMAAAAAAAQAAAAAAAAAAQAAAAIAAAAAABkA
AAAAAAAABQAAAAIAAAAAADQAAAAAAAAAAAAAAAIARQAAAF9hd19jaXRpemVuX3ByZXZpb3Vz
AF9fX2ltcF9hd19jaXRpemVuX3ByZXZpb3VzAF9faGVhZF9hd3Nka19saWIACmRzOS5vLyAg
ICAgICAgICA5MTE2MjAzNTIgICA1NDQgICA1MTMgICAxMDA2NjYgIDYyMSAgICAgICBgCkwB
BwAAAAAAfAEAAAoAAAAAAAQBLnRleHQAAAAAAAAAAAAAAAgAAAAsAQAAVAEAAAAAAAABAAAA
IAAAYC5kYXRhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAADALmlkYXRhJDcAAAAAAAAAAAQAAAA0AQAA
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
ICAgICAgICAgIDkxMTYyMDM1MSAgIDU0NCAgIDUxMyAgIDEwMDY2NiAgNjY5ICAgICAgIGAK
TAEHAAAAAACMAQAACgAAAAAABAEudGV4dAAAAAAAAAAAAAAACAAAACwBAABkAQAAAAAAAAEA
AAAgAABgLmRhdGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwC5ic3MAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAAAAAAAAAABAAAADQB
AABuAQAAAAAAAAEAAAAAAABALmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAAeAEAAAAAAAABAAAA
AAAAQC5pZGF0YSQ0AAAAAAAAAAAEAAAAPAEAAIIBAAAAAAAAAQAAAAAAAEAuaWRhdGEkNgAA
AAAAAAAAIgAAAEABAAAAAAAAAAAAAAAAAAAAAABA/yUAAAAAkJAAAAAAAAAAAAAAAAAGAGF3
X2NpdGl6ZW5fYXR0cmlidXRlc19ieV9udW1iZXIAAAACAAAABAAAAAYAAAAAAAkAAAAHAAAA
AAAGAAAABwAAAAAABgAAAAcALnRleHQAAAAAAAAAAQAAAAMALmRhdGEAAAAAAAAAAgAAAAMA
LmJzcwAAAAAAAAAAAwAAAAMALmlkYXRhJDcAAAAABAAAAAMALmlkYXRhJDUAAAAABQAAAAMA
LmlkYXRhJDQAAAAABgAAAAMALmlkYXRhJDYAAAAABwAAAAMAAAAAAAQAAAAAAAAAAQAAAAIA
AAAAACUAAAAAAAAABQAAAAIAAAAAAEwAAAAAAAAAAAAAAAIAXQAAAF9hd19jaXRpemVuX2F0
dHJpYnV0ZXNfYnlfbnVtYmVyAF9fX2ltcF9hd19jaXRpemVuX2F0dHJpYnV0ZXNfYnlfbnVt
YmVyAF9faGVhZF9hd3Nka19saWIACmRzNS5vLyAgICAgICAgICA5MTE2MjAzNTEgICA1NDQg
ICA1MTMgICAxMDA2NjYgIDY2MSAgICAgICBgCkwBBwAAAAAAiAEAAAoAAAAAAAQBLnRleHQA
AAAAAAAAAAAAAAgAAAAsAQAAYAEAAAAAAAABAAAAIAAAYC5kYXRhAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAEAAAMAuYnNzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AACAAADALmlkYXRhJDcAAAAAAAAAAAQAAAA0AQAAagEAAAAAAAABAAAAAAAAQC5pZGF0YSQ1
AAAAAAAAAAAEAAAAOAEAAHQBAAAAAAAAAQAAAAAAAEAuaWRhdGEkNAAAAAAAAAAABAAAADwB
AAB+AQAAAAAAAAEAAAAAAABALmlkYXRhJDYAAAAAAAAAACAAAABAAQAAAAAAAAAAAAAAAAAA
AAAAQP8lAAAAAJCQAAAAAAAAAAAAAAAABQBhd19jaXRpemVuX2F0dHJpYnV0ZXNfYnlfbmFt
ZQACAAAABAAAAAYAAAAAAAkAAAAHAAAAAAAGAAAABwAAAAAABgAAAAcALnRleHQAAAAAAAAA
AQAAAAMALmRhdGEAAAAAAAAAAgAAAAMALmJzcwAAAAAAAAAAAwAAAAMALmlkYXRhJDcAAAAA
BAAAAAMALmlkYXRhJDUAAAAABQAAAAMALmlkYXRhJDQAAAAABgAAAAMALmlkYXRhJDYAAAAA
BwAAAAMAAAAAAAQAAAAAAAAAAQAAAAIAAAAAACMAAAAAAAAABQAAAAIAAAAAAEgAAAAAAAAA
AAAAAAIAWQAAAF9hd19jaXRpemVuX2F0dHJpYnV0ZXNfYnlfbmFtZQBfX19pbXBfYXdfY2l0
aXplbl9hdHRyaWJ1dGVzX2J5X25hbWUAX19oZWFkX2F3c2RrX2xpYgAKZHM0Lm8vICAgICAg
ICAgIDkxMTYyMDM1MSAgIDU0NCAgIDUxMyAgIDEwMDY2NiAgNjE5ICAgICAgIGAKTAEHAAAA
AAB8AQAACgAAAAAABAEudGV4dAAAAAAAAAAAAAAACAAAACwBAABUAQAAAAAAAAEAAAAgAABg
LmRhdGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwC5ic3MAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAMAuaWRhdGEkNwAAAAAAAAAABAAAADQBAABeAQAA
AAAAAAEAAAAAAABALmlkYXRhJDUAAAAAAAAAAAQAAAA4AQAAaAEAAAAAAAABAAAAAAAAQC5p
ZGF0YSQ0AAAAAAAAAAAEAAAAPAEAAHIBAAAAAAAAAQAAAAAAAEAuaWRhdGEkNgAAAAAAAAAA
EgAAAEABAAAAAAAAAAAAAAAAAAAAAABA/yUAAAAAkJAAAAAAAAAAAAAAAAAEAGF3X2NpdGl6
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
--------------89CB085191CAE404F9C516E5
Content-Type: application/x-unknown-content-type-c_auto_file;
name="bot.C"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="bot.C"

I2luY2x1ZGUgPGlvc3RyZWFtLmg+DQoNCiNpbmNsdWRlIDxhdy5oPg0KDQptYWluKCkgew0K
DQogIGF3X2luaXQoQVdfQlVJTEQpOw0KfQ0K
--------------89CB085191CAE404F9C516E5
Content-Type: text/plain; charset=us-ascii;
name="awsdk.def"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="awsdk.def"

EXPORTS
aw_init
aw_term
aw_create
aw_destroy
aw_login
aw_wait
aw_int
aw_int_set
aw_string
aw_string_set
aw_event
aw_event_set
aw_callback
aw_callback_set
aw_instance
aw_instance_set
aw_enter
aw_state_change
aw_say
aw_whisper
aw_object_add
aw_object_change
aw_object_delete
aw_query
aw_random
aw_license_attributes
aw_license_add
aw_license_change
aw_license_delete
aw_license_next
aw_license_previous
aw_bool
aw_bool_set
aw_citizen_attributes_by_name
aw_citizen_attributes_by_number
aw_citizen_add
aw_citizen_change
aw_citizen_delete
aw_citizen_next
aw_citizen_previous
aw_session
aw_world_list
aw_create_resolved
aw_world_attributes_change
aw_universe_attributes_change
aw_world_eject
aw_exit
aw_universe_ejection_add
aw_sector_from_cell


--------------89CB085191CAE404F9C516E5--

josh

Nov 21, 1998, 3:34am
trying it out now :)
thank you very much for the help...

[View Quote] > Attached files:
>
> awsdk.def
>
> Output from the impdef command on the aw.dll
>
> awsdk.lib
>
> Output from the dlltool from the awsdk.def and aw.dll.
>
> bot.C
>
> Sample program to see if the awsdk.lib would link.
>
> Makefile
>
> Makefile used to create the bot.exe program. Note that the impdef command is not
> included because that must be run from DOS.
>
> Edward Sumerfield.
>
> ------------------------------------------------------------------------
> CPPFLAGS=-g -I. -I${AWSDK}
>
> all: bot.exe
>
> bot.exe: awsdk.lib bot.o
> g++ bot.o awsdk.lib -o $ at
>
> awsdk.lib:
> dlltool --def awsdk.def --dllname ${AWSDK}/aw.dll --output-lib awsdk.lib
>
> clean:
> \rm *~ *.exe *.o awsdk.def awsdk.lib
>
> ------------------------------------------------------------------------
> Name: awsdk.lib
> awsdk.lib Type: unspecified type (application/octet-stream)
> Encoding: base64
>
> Name: bot.C
> bot.C Type: application/x-unknown-content-type-c_auto_file
> Encoding: base64
>
> ------------------------------------------------------------------------
> EXPORTS
> aw_init
> aw_term
> aw_create
> aw_destroy
> aw_login
> aw_wait
> aw_int
> aw_int_set
> aw_string
> aw_string_set
> aw_event
> aw_event_set
> aw_callback
> aw_callback_set
> aw_instance
> aw_instance_set
> aw_enter
> aw_state_change
> aw_say
> aw_whisper
> aw_object_add
> aw_object_change
> aw_object_delete
> aw_query
> aw_random
> aw_license_attributes
> aw_license_add
> aw_license_change
> aw_license_delete
> aw_license_next
> aw_license_previous
> aw_bool
> aw_bool_set
> aw_citizen_attributes_by_name
> aw_citizen_attributes_by_number
> aw_citizen_add
> aw_citizen_change
> aw_citizen_delete
> aw_citizen_next
> aw_citizen_previous
> aw_session
> aw_world_list
> aw_create_resolved
> aw_world_attributes_change
> aw_universe_attributes_change
> aw_world_eject
> aw_exit
> aw_universe_ejection_add
> aw_sector_from_cell

walter knupe

Nov 21, 1998, 2:42pm
Excelent research and work !!!!

Walter

Edward Sumerfield schrieb in Nachricht <36563C1F.1981B3D1 at poboxes.com>...
>Attached files:
>
>awsdk.def
>
>Output from the impdef command on the aw.dll
>
>awsdk.lib
>
>Output from the dlltool from the awsdk.def and aw.dll.
>
>bot.C
>
>Sample program to see if the awsdk.lib would link.
>
>Makefile
>
>Makefile used to create the bot.exe program. Note that the impdef command
is not
>included because that must be run from DOS.
>
>Edward Sumerfield.
>

josh

Nov 21, 1998, 6:40pm
awsdk.lib wont work for me it compiles but ti says I need a aw.dll on f:\
drive which is my cd-rom I think its the way the compiler made the dll
directory specific...

[View Quote] > Excelent research and work !!!!
>
> Walter
>
> Edward Sumerfield schrieb in Nachricht <36563C1F.1981B3D1 at poboxes.com>...
> is not

edward sumerfield

Nov 21, 1998, 7:10pm
I found that out when I moved my dll. The dlltool puts a full path name in the
awsdk.lib file. I assume it is adding code that does a LoadLibrary("full path
name");

You will have to recreate the awsdk.lib from the dlltool command so that it find
the aw.dll in the correct place.

[View Quote] > awsdk.lib wont work for me it compiles but ti says I need a aw.dll on f:\
> drive which is my cd-rom I think its the way the compiler made the dll
> directory specific...
>
[View Quote]

josh

Nov 21, 1998, 7:47pm
thankyou so much I fianlly got it to work! :)

[View Quote] > I found that out when I moved my dll. The dlltool puts a full path name in the
> awsdk.lib file. I assume it is adding code that does a LoadLibrary("full path
> name");
>
> You will have to recreate the awsdk.lib from the dlltool command so that it find
> the aw.dll in the correct place.
>
[View Quote]

josh

Nov 21, 1998, 9:13pm
Like I said thankyou ever so much, I've been trying to get a bot to compile on my comp
for I don't know how long!

[View Quote] > thankyou so much I fianlly got it to work! :)
>
[View Quote]

1  |  
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn