| 00:34.56 | *** join/#brlcad CIA-62 (cia@cia.vc) | |
| 01:49.05 | elf_ | brlcad, you were right, now that I looked again over that joint.c file it did look very bad, I did what you said, got libged/joint to work along with mged/joint and to print a message header file http://paste.ubuntu.com/1178931/ , joint.c file http://paste.ubuntu.com/1178930/ |
| 02:04.30 | brlcad | elf_: that's looking much MUCH better .. suggest next removing all of those headers in joint.c and only adding the ones you need as you need them |
| 02:04.36 | brlcad | probably only need two or three |
| 02:05.39 | brlcad | then next would be to look at the existing f_joint() in src/mged and seeing if you can translate it one statement at a time |
| 02:05.48 | brlcad | into your new joint.c file |
| 02:12.16 | elf_ | brlcad, okay I got rid of all the headers that were not needed so far |
| 02:13.11 | elf_ | Now I will look at f_joint() and try and translate some of it into ged_joint() as you said. |
| 02:20.50 | brlcad | 90% of it will probably translate as-is |
| 02:20.58 | brlcad | some of it changes slightly |
| 02:21.20 | brlcad | for example, the old might call bu_log() to print a result, ged goes through a result string instead |
| 02:21.55 | brlcad | look at some of the other ged commands if you come across something that you can't seem to get working to see if it's a common pattern |
| 02:24.03 | brlcad | if it's not or if you get stuck, please do ask :) |
| 02:40.31 | elf_ | okay : ) |
| 09:57.17 | *** join/#brlcad Al_Da_Best (~Al_Da_Bes@5e0e1434.bb.sky.com) | |
| 11:47.51 | elf_ | About the f_joint() function, there's a line status = mged_cmd(argc, argv, &joint[0]) that I don't know yet how to port into the libged library |
| 11:48.51 | elf_ | I understand that mged_cmd checks in a table for a command and then passes control to another function |
| 11:49.40 | elf_ | It's there a way to do that with libged functions? I haven't found any example that deals with the functions in this manner in libged library |
| 11:53.08 | elf_ | I found the int bu_getopt(int, char * const, const char *) that looks for the next known caracter option in a string, I am not sure though that's what I should be looking after... |
| 13:07.01 | *** join/#brlcad ChanServ (ChanServ@services.) | |
| 13:07.01 | *** mode/#brlcad [+o ChanServ] by hubbard.freenode.net | |
| 14:50.51 | *** join/#brlcad louipc (~louipc@archlinux/fellow/louipc) | |
| 15:38.14 | *** join/#brlcad CIA-61 (cia@cia.vc) | |
| 17:10.54 | *** join/#brlcad ``Erik_ (~erik@pool-108-3-186-191.bltmmd.fios.verizon.net) | |
| 17:17.46 | *** join/#brlcad dtidrow (~dtidrow@c-68-84-167-135.hsd1.mi.comcast.net) | |
| 17:17.54 | *** join/#brlcad merzo_ (~merzo@134-11-133-95.pool.ukrtel.net) | |
| 22:13.56 | *** join/#brlcad merzo_ (~merzo@32-9-133-95.pool.ukrtel.net) | |