IRC Networks
Irc Logs Stats
Start date: 2007-09-27 02:48:27
Last update: 2008-10-24 20:19:38
Channels: 41
Logged Lines: 6230436
Size: 1822.46 MB
Powered by
Channel Info
Network: freenodeChannel: #reactos |
Search in www.irclog.org
Log from #reactos at freenode 2006-07-03
[00:00]<gznzvljzm>tamlin : current I am hacking wine dinput
[00:00]<vrdfyg>Myria: For real?! Patented? LOL!
[00:00]<gznzvljzm>to found keyboard and mouse
[00:00]<mdzyr>tamlin: yeah, that thing where the vtable is a single pointer in the class structure that points to the real vtable...
[00:00]<xljussyg>GreatLord, find the keyboard on ros?
[00:00]<gznzvljzm>u can not select which mouse or keyboard that dinput should controll
[00:01]<gznzvljzm>hpoussin : ofcuse it does
[00:01]<gznzvljzm>dinput working other wise we should not have been avail play ut
[00:01]<gznzvljzm>and other games
[00:01]<vrdfyg>Myria: Can one really get a patent on "array of function pointers" in the USA?
[00:01]<gznzvljzm>ut need dinput
[00:01]<xljussyg>GreatLord, use SetupDiEnumDeviceInterfaces with GUID_DEVINTERFACE_KEYBOARD / GUID_DEVINTERFACE_MOUSE
[00:01]<mdzyr>tamlin: it's the part with it being doubly indirect that's patented
[00:02]<cxzysvjlx_vw>yay... got a new Lee Child book...
[00:02]<gznzvljzm>hpoussin : I need rewrite larger part of dinput to adding full scale
[00:02]<vrdfyg>Myria: Uhu, sure. Next you tell me Borland patented the reference operator of C++ too? :-)
[00:02]<gznzvljzm>to avail select right keyboard and mouse
[00:03]<vrdfyg>Myria: Whatever, if it is patented it's by now overthrown by use of every single COM component of the planet.
[00:04]<mdzyr>like the SEH patent i doubt they would really try to enforce it
[00:04]<vrdfyg>Myria: However... "doubly indirect"? The class object holds a pointer to a single (obviously) array of virtual member function pointers. Is what is patented to hold a pointer to an array of pointers?
[00:04]<tuwyn>hmm..
[00:04]<mdzyr>yes
[00:04]<vrdfyg>ROTFLMAO!
[00:04]<srdb>um
[00:04]<mdzyr>previous implementations had put the vtable into the class itself
[00:05]<mdzyr>although that was just gcc on some cpu
[00:05]<srdb>but... what about switch?
[00:05]<mdzyr>samb: this was about class objects
[00:05]<srdb>switch often uses an array of code pointers
[00:05]<mdzyr>i'm an everything-troll
[00:05]<vrdfyg>SamB: I'd say!
[00:06]<srdb>and...
[00:06]<srdb>I wonder how long emulators have been using arrays of function pointers to handle mapping?
[00:06]<vrdfyg>SamB: Switches even uses a quadruple indirection, taking the value to switch on as an index into a an array holding the indices into the address-pointers array, to finally jump to.
[00:07]<wrsx2jd>Omg... is there a patent on that?.. but.. then... almost no program is legal. I know (and im horribly noobish when it comes to programming) half of my programs arent.
[00:07]<mdzyr>yes, almost no program is legal =)
[00:07]<srdb>tamlin: and yet somehow this is still more inefficient than actually passing in a function pointer...
[00:07]<cjvyvy>No, Jin reincarnated!
[00:08]<jyg>damn right
[00:08]<cjvyvy>Oh, SHOOT
[00:08]<vrdfyg>SamB: For switching on values (say 0-100) with "holes" or even having one case handle multiple (non-contigous) values, this is likely more efficient.
[00:08]<jyg>bang
[00:08]<cjvyvy>He's going to CTCP HAXHAXHAX me again
[00:09]<jyg>fuck that
[00:09]<wrsx2jd>Jeez... that would mean something simple like.. *thinks*.. having a pointer to, for example, char[25] = "Hello world" xD
[00:09]<jyg>dude I'm exhausted
[00:09]<wrsx2jd>Ah.. but what were you talking about anyway?
[00:09]<ggajmgm>lol @ Washboy
[00:09]<fyzn2rff>anyone heard something from Bletch_ / Nathan Woods? Is he going to continue working on ReactoS?
[00:10]<xljussyg>just ping him...
[00:10]<ggajmgm>Bletch_ seems to be online
[00:10]<ggajmgm>he never says anything tho
[00:10]<jyg>I know how to make him talk
[00:10]<jyg>:)
[00:12]<ggajmgm>char n00b[] = {"Hello World"};
[00:12]<mdzyr>you don't put {} on that
[00:12]<vrdfyg>encoded: Indeed "n00b". What you more likely had in mind was "const char n00b[]"...
[00:12]<wrsx2jd>Myria: You dont NEED to do that.
[00:13]<mdzyr>tamlin: not necessarily!
[00:13]<ggajmgm>no const !
[00:13]<mdzyr>normally you want const but not always
[00:13]<cjvyvy>Covetis?
[00:13]<vrdfyg>Myria: True. Still "likely".
[00:13]<cjvyvy>Washboy are you lysdexic?
[00:14]<srdb>next we will be trying const char main[] = { ... };
[00:14]<wrsx2jd>Coviti: huh?.. i don't know what that word means, but i reckon im only tired xD
[00:14]<vrdfyg>Myria: The reason I even mentioned it is that I'm so sick and tired of so-called even "professional" companies putting everything and its grandfather into r/w data segment, when sometimes >95% of it really belongs in r/o.
[00:14]<cjvyvy>* Washboy kicks Covetis but, then runs around screaming about seagulls and "pwnd n00bzor"
[00:14]<ggajmgm>i think someone replaced someone's brain with meatloaf
[00:14]<cjvyvy>Yours?
[00:14]<cjvyvy>I'm so sorry
[00:14]<vrdfyg>Meatloaf has a brain?
[00:15]<cjvyvy>Actually Brain has a meatloaf?
[00:15]<jyg>meatloaf > *
[00:15]<vrdfyg>Ah, so Meatloaf (the singer) is an offspring of Brain?! That explains a thing or two! :-)
[00:15]<jyg>whoa the singer?
[00:15]<jyg>forget that
[00:15]<jyg>lol
[00:16]<wrsx2jd>Coviti:.. yes, that was sort of.. sarkastic? jin respawned = cs = stupid people screaming noob all the time ^^
[00:16]<ggajmgm>lol!
[00:16]<gplgnnc>I bet somone has pattented the use of mov in any program, including the binary representation of mov in an attempt to transfer or store data. If not I'm going to file that one.
[00:16]<jyg>rofl
[00:16]<jyg>GUYS
[00:16]<cjvyvy>I'm a n00b in so many ways...
[00:16]<jyg>I NEED UBER L33T HAX 4 CS
[00:16]<cjvyvy>Soooo many...
[00:16]<ggajmgm>respawning happes in like.. most every game
[00:16]<cjvyvy>lol
[00:16]<jyg>THERE IS NO SPOONE - THE MAYTRICKS
[00:17]<jyg>that so reminds me of www.pwned.nl :)
[00:17]<jyg>I bet some random person actually did that
[00:17]<gplgnnc>My friend ran a game server and he banned everyone named after a matrix charactor. Surprisingly enough that got rid of all of the noobs, except for the star wars ones.
[00:18]<gplgnnc>so then his friend made the plugin to ban the star wars noobs
[00:18]<jyg>GPLGeek: rofl
[00:18]<gplgnnc>strcmp jedi, theforce
[00:18]<gplgnnc>etc
[00:18]<gplgnnc>-> banlist
[00:19]<ggajmgm>http://64.233.161.104/search?q=cache:1b9yIFfOSpEJ:www.pvoid.net/+pvoid&hl=en&gl=pr&ct=clnk&cd=5
[00:19]<gplgnnc>"You have been kicked and banned for wasting your life by dedicating it and everything around you to a stupid pop movie"
[00:20]<jyg>encoded







