Changeset 29 for trunk/kLdr
- Timestamp:
- Jul 1, 2009, 10:30:29 PM (16 years ago)
- Location:
- trunk/kLdr
- Files:
-
- 37 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kLdr/Makefile.kmk
r5 r29 5 5 6 6 # 7 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 # 9 # This file is part of kStuff. 10 # 11 # kStuff is free software; you can redistribute it and/or 12 # modify it under the terms of the GNU Lesser General Public 13 # License as published by the Free Software Foundation; either 14 # version 2.1 of the License, or (at your option) any later version. 15 # 16 # kStuff is distributed in the hope that it will be useful, 17 # but WITHOUT ANY WARRANTY; without even the implied warranty of 18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 # Lesser General Public License for more details. 20 # 21 # You should have received a copy of the GNU Lesser General Public 22 # License along with kStuff; if not, write to the Free Software 23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 # 7 # Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 # 9 # Permission is hereby granted, free of charge, to any person 10 # obtaining a copy of this software and associated documentation 11 # files (the "Software"), to deal in the Software without 12 # restriction, including without limitation the rights to use, 13 # copy, modify, merge, publish, distribute, sublicense, and/or sell 14 # copies of the Software, and to permit persons to whom the 15 # Software is furnished to do so, subject to the following 16 # conditions: 17 # 18 # The above copyright notice and this permission notice shall be 19 # included in all copies or substantial portions of the Software. 20 # 21 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 # OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 # HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 # OTHER DEALINGS IN THE SOFTWARE. 25 29 # 26 30 -
trunk/kLdr/kLdr-os2.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/kLdr-os2.def
r2 r29 5 5 6 6 ; 7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 ; Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 ; 9 ; This file is part of kStuff. 9 ; Permission is hereby granted, free of charge, to any person 10 ; obtaining a copy of this software and associated documentation 11 ; files (the "Software"), to deal in the Software without 12 ; restriction, including without limitation the rights to use, 13 ; copy, modify, merge, publish, distribute, sublicense, and/or sell 14 ; copies of the Software, and to permit persons to whom the 15 ; Software is furnished to do so, subject to the following 16 ; conditions: 10 17 ; 11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 18 ; The above copyright notice and this permission notice shall be 19 ; included in all copies or substantial portions of the Software. 15 20 ; 16 ; In addition to the permissions in the GNU Lesser General Public 17 ; License, you are granted unlimited permission to link the compiled 18 ; version of this file into combinations with other programs, and to 19 ; distribute those combinations without any restriction coming from 20 ; the use of this file. 21 ; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 ; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 ; OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 ; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 ; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 ; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 ; FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 ; OTHER DEALINGS IN THE SOFTWARE. 21 29 ; 22 ; kStuff is distributed in the hope that it will be useful,23 ; but WITHOUT ANY WARRANTY; without even the implied warranty of24 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU25 ; Lesser General Public License for more details.26 ;27 ; You should have received a copy of the GNU Lesser General Public28 ; License along with kStuff; if not, write to the Free Software29 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA30 ; 02110-1301, USA31 ;32 33 30 34 31 LIBRARY kLdr INITINSTANCE TERMINSTANCE -
trunk/kLdr/kLdr-win.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/kLdr-win.def
r2 r29 5 5 6 6 ; 7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 ; Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 ; 9 ; This file is part of kStuff. 9 ; Permission is hereby granted, free of charge, to any person 10 ; obtaining a copy of this software and associated documentation 11 ; files (the "Software"), to deal in the Software without 12 ; restriction, including without limitation the rights to use, 13 ; copy, modify, merge, publish, distribute, sublicense, and/or sell 14 ; copies of the Software, and to permit persons to whom the 15 ; Software is furnished to do so, subject to the following 16 ; conditions: 10 17 ; 11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 18 ; The above copyright notice and this permission notice shall be 19 ; included in all copies or substantial portions of the Software. 15 20 ; 16 ; In addition to the permissions in the GNU Lesser General Public 17 ; License, you are granted unlimited permission to link the compiled 18 ; version of this file into combinations with other programs, and to 19 ; distribute those combinations without any restriction coming from 20 ; the use of this file. 21 ; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 ; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 ; OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 ; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 ; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 ; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 ; FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 ; OTHER DEALINGS IN THE SOFTWARE. 21 29 ; 22 ; kStuff is distributed in the hope that it will be useful,23 ; but WITHOUT ANY WARRANTY; without even the implied warranty of24 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU25 ; Lesser General Public License for more details.26 ;27 ; You should have received a copy of the GNU Lesser General Public28 ; License along with kStuff; if not, write to the Free Software29 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA30 ; 02110-1301, USA31 ;32 33 30 34 31 LIBRARY kLdr -
trunk/kLdr/kLdr.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/kLdrA-os2.asm
r2 r29 5 5 6 6 ; 7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 ; Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 ; 9 ; This file is part of kStuff. 9 ; Permission is hereby granted, free of charge, to any person 10 ; obtaining a copy of this software and associated documentation 11 ; files (the "Software"), to deal in the Software without 12 ; restriction, including without limitation the rights to use, 13 ; copy, modify, merge, publish, distribute, sublicense, and/or sell 14 ; copies of the Software, and to permit persons to whom the 15 ; Software is furnished to do so, subject to the following 16 ; conditions: 10 17 ; 11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 18 ; The above copyright notice and this permission notice shall be 19 ; included in all copies or substantial portions of the Software. 15 20 ; 16 ; In addition to the permissions in the GNU Lesser General Public 17 ; License, you are granted unlimited permission to link the compiled 18 ; version of this file into combinations with other programs, and to 19 ; distribute those combinations without any restriction coming from 20 ; the use of this file. 21 ; 22 ; kStuff is distributed in the hope that it will be useful, 23 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 24 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 ; Lesser General Public License for more details. 26 ; 27 ; You should have received a copy of the GNU Lesser General Public 28 ; License along with kStuff; if not, write to the Free Software 29 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 ; 02110-1301, USA 21 ; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 ; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 ; OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 ; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 ; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 ; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 ; FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 ; OTHER DEALINGS IN THE SOFTWARE. 31 29 ; 32 30 -
trunk/kLdr/kLdrDyld.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 * 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 17 * 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 20 * 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/kLdrDyldFind.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 * 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 17 * 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 20 * 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/kLdrDyldMod.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 * 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 17 * 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 20 * 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/kLdrDyldOS.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/kLdrDyldSem.c
r24 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/kLdrExeStub-os2.asm
r2 r29 8 8 9 9 ; 10 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>10 ; Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 11 11 ; 12 ; This file is part of kStuff. 12 ; Permission is hereby granted, free of charge, to any person 13 ; obtaining a copy of this software and associated documentation 14 ; files (the "Software"), to deal in the Software without 15 ; restriction, including without limitation the rights to use, 16 ; copy, modify, merge, publish, distribute, sublicense, and/or sell 17 ; copies of the Software, and to permit persons to whom the 18 ; Software is furnished to do so, subject to the following 19 ; conditions: 13 20 ; 14 ; kStuff is free software; you can redistribute it and/or 15 ; modify it under the terms of the GNU Lesser General Public 16 ; License as published by the Free Software Foundation; either 17 ; version 2.1 of the License, or (at your option) any later version. 21 ; The above copyright notice and this permission notice shall be 22 ; included in all copies or substantial portions of the Software. 18 23 ; 19 ; In addition to the permissions in the GNU Lesser General Public 20 ; License, you are granted unlimited permission to link the compiled 21 ; version of this file into combinations with other programs, and to 22 ; distribute those combinations without any restriction coming from 23 ; the use of this file. 24 ; 25 ; kStuff is distributed in the hope that it will be useful, 26 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 27 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 28 ; Lesser General Public License for more details. 29 ; 30 ; You should have received a copy of the GNU Lesser General Public 31 ; License along with kStuff; if not, write to the Free Software 32 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 33 ; 02110-1301, USA 24 ; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 25 ; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 26 ; OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 27 ; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 28 ; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 29 ; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 30 ; FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 31 ; OTHER DEALINGS IN THE SOFTWARE. 34 32 ; 35 33 -
trunk/kLdr/kLdrExeStub-os2.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/kLdrExeStub-os2A.asm
r2 r29 5 5 6 6 ; 7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 ; Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 ; 9 ; This file is part of kStuff. 9 ; Permission is hereby granted, free of charge, to any person 10 ; obtaining a copy of this software and associated documentation 11 ; files (the "Software"), to deal in the Software without 12 ; restriction, including without limitation the rights to use, 13 ; copy, modify, merge, publish, distribute, sublicense, and/or sell 14 ; copies of the Software, and to permit persons to whom the 15 ; Software is furnished to do so, subject to the following 16 ; conditions: 10 17 ; 11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 18 ; The above copyright notice and this permission notice shall be 19 ; included in all copies or substantial portions of the Software. 15 20 ; 16 ; In addition to the permissions in the GNU Lesser General Public 17 ; License, you are granted unlimited permission to link the compiled 18 ; version of this file into combinations with other programs, and to 19 ; distribute those combinations without any restriction coming from 20 ; the use of this file. 21 ; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 ; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 ; OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 ; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 ; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 ; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 ; FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 ; OTHER DEALINGS IN THE SOFTWARE. 21 29 ; 22 ; kStuff is distributed in the hope that it will be useful,23 ; but WITHOUT ANY WARRANTY; without even the implied warranty of24 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU25 ; Lesser General Public License for more details.26 ;27 ; You should have received a copy of the GNU Lesser General Public28 ; License along with kStuff; if not, write to the Free Software29 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA30 ; 02110-1301, USA31 ;32 33 30 34 31 -
trunk/kLdr/kLdrExeStub-win.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/kLdrInternal.h
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/kLdrMod.c
r26 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 * 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 17 * 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 20 * 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/kLdrModLX.c
r28 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/kLdrModMachO.c
r28 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/kLdrModNative.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/kLdrModPE.c
r28 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30 -
trunk/kLdr/testcase/Makefile.kmk
r5 r29 5 5 6 6 # 7 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 # 9 # This file is part of kStuff. 10 # 11 # kStuff is free software; you can redistribute it and/or 12 # modify it under the terms of the GNU Lesser General Public 13 # License as published by the Free Software Foundation; either 14 # version 2.1 of the License, or (at your option) any later version. 15 # 16 # kStuff is distributed in the hope that it will be useful, 17 # but WITHOUT ANY WARRANTY; without even the implied warranty of 18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 # Lesser General Public License for more details. 20 # 21 # You should have received a copy of the GNU Lesser General Public 22 # License along with kStuff; if not, write to the Free Software 23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 # 7 # Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 # 9 # Permission is hereby granted, free of charge, to any person 10 # obtaining a copy of this software and associated documentation 11 # files (the "Software"), to deal in the Software without 12 # restriction, including without limitation the rights to use, 13 # copy, modify, merge, publish, distribute, sublicense, and/or sell 14 # copies of the Software, and to permit persons to whom the 15 # Software is furnished to do so, subject to the following 16 # conditions: 17 # 18 # The above copyright notice and this permission notice shall be 19 # included in all copies or substantial portions of the Software. 20 # 21 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 # OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 # HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 # OTHER DEALINGS IN THE SOFTWARE. 25 29 # 26 30 -
trunk/kLdr/testcase/tst-0-driver.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * kStuff is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 20 * 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with kStuff; if not, write to the Free Software 23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 * 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 25 29 */ 26 30 -
trunk/kLdr/testcase/tst-3-driver.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * kStuff is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 20 * 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with kStuff; if not, write to the Free Software 23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 * 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 25 29 */ 26 30 -
trunk/kLdr/testcase/tst-3-ext.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * kStuff is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 20 * 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with kStuff; if not, write to the Free Software 23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 * 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 25 29 */ 26 30 -
trunk/kLdr/testcase/tst-3-imp-os2.def
r2 r29 5 5 6 6 ; 7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 ; Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 ; 9 ; This file is part of kStuff. 9 ; Permission is hereby granted, free of charge, to any person 10 ; obtaining a copy of this software and associated documentation 11 ; files (the "Software"), to deal in the Software without 12 ; restriction, including without limitation the rights to use, 13 ; copy, modify, merge, publish, distribute, sublicense, and/or sell 14 ; copies of the Software, and to permit persons to whom the 15 ; Software is furnished to do so, subject to the following 16 ; conditions: 10 17 ; 11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 18 ; The above copyright notice and this permission notice shall be 19 ; included in all copies or substantial portions of the Software. 15 20 ; 16 ; kStuff is distributed in the hope that it will be useful, 17 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 18 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 ; Lesser General Public License for more details. 20 ; 21 ; You should have received a copy of the GNU Lesser General Public 22 ; License along with kStuff; if not, write to the Free Software 23 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 ; 21 ; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 ; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 ; OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 ; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 ; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 ; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 ; FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 ; OTHER DEALINGS IN THE SOFTWARE. 25 29 ; 26 30 -
trunk/kLdr/testcase/tst-3-imp-win.def
r2 r29 5 5 6 6 ; 7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 ; Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 ; 9 ; This file is part of kStuff. 9 ; Permission is hereby granted, free of charge, to any person 10 ; obtaining a copy of this software and associated documentation 11 ; files (the "Software"), to deal in the Software without 12 ; restriction, including without limitation the rights to use, 13 ; copy, modify, merge, publish, distribute, sublicense, and/or sell 14 ; copies of the Software, and to permit persons to whom the 15 ; Software is furnished to do so, subject to the following 16 ; conditions: 10 17 ; 11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 18 ; The above copyright notice and this permission notice shall be 19 ; included in all copies or substantial portions of the Software. 15 20 ; 16 ; kStuff is distributed in the hope that it will be useful, 17 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 18 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 ; Lesser General Public License for more details. 20 ; 21 ; You should have received a copy of the GNU Lesser General Public 22 ; License along with kStuff; if not, write to the Free Software 23 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 ; 21 ; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 ; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 ; OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 ; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 ; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 ; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 ; FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 ; OTHER DEALINGS IN THE SOFTWARE. 25 29 ; 26 30 -
trunk/kLdr/testcase/tst-3.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * kStuff is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 20 * 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with kStuff; if not, write to the Free Software 23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 * 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 25 29 */ 26 30 -
trunk/kLdr/testcase/tst.h
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * kStuff is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 20 * 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with kStuff; if not, write to the Free Software 23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 * 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 25 29 */ 26 30 -
trunk/kLdr/testcase/tstDllMain.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * kStuff is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 20 * 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with kStuff; if not, write to the Free Software 23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 * 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 25 29 */ 26 30 -
trunk/kLdr/testcase/tstDllMainStub-os2.asm
r2 r29 5 5 6 6 ; 7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 ; Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 ; 9 ; This file is part of kStuff. 9 ; Permission is hereby granted, free of charge, to any person 10 ; obtaining a copy of this software and associated documentation 11 ; files (the "Software"), to deal in the Software without 12 ; restriction, including without limitation the rights to use, 13 ; copy, modify, merge, publish, distribute, sublicense, and/or sell 14 ; copies of the Software, and to permit persons to whom the 15 ; Software is furnished to do so, subject to the following 16 ; conditions: 10 17 ; 11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 18 ; The above copyright notice and this permission notice shall be 19 ; included in all copies or substantial portions of the Software. 15 20 ; 16 ; kStuff is distributed in the hope that it will be useful, 17 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 18 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 ; Lesser General Public License for more details. 20 ; 21 ; You should have received a copy of the GNU Lesser General Public 22 ; License along with kStuff; if not, write to the Free Software 23 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 ; 21 ; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 ; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 ; OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 ; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 ; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 ; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 ; FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 ; OTHER DEALINGS IN THE SOFTWARE. 25 29 ; 26 30 -
trunk/kLdr/testcase/tstDllMainStub.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * kStuff is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 20 * 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with kStuff; if not, write to the Free Software 23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 * 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 25 29 */ 26 30 -
trunk/kLdr/testcase/tstExeMainStub-os2.asm
r2 r29 5 5 6 6 ; 7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 ; Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 ; 9 ; This file is part of kStuff. 9 ; Permission is hereby granted, free of charge, to any person 10 ; obtaining a copy of this software and associated documentation 11 ; files (the "Software"), to deal in the Software without 12 ; restriction, including without limitation the rights to use, 13 ; copy, modify, merge, publish, distribute, sublicense, and/or sell 14 ; copies of the Software, and to permit persons to whom the 15 ; Software is furnished to do so, subject to the following 16 ; conditions: 10 17 ; 11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 18 ; The above copyright notice and this permission notice shall be 19 ; included in all copies or substantial portions of the Software. 15 20 ; 16 ; kStuff is distributed in the hope that it will be useful, 17 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 18 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 ; Lesser General Public License for more details. 20 ; 21 ; You should have received a copy of the GNU Lesser General Public 22 ; License along with kStuff; if not, write to the Free Software 23 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 ; 21 ; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 ; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 ; OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 ; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 ; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 ; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 ; FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 ; OTHER DEALINGS IN THE SOFTWARE. 25 29 ; 26 30 -
trunk/kLdr/testcase/tstExeMainStub.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * kStuff is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 20 * 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with kStuff; if not, write to the Free Software 23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 * 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 25 29 */ 26 30 -
trunk/kLdr/tstkLdrHeap.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 31 */ 32 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 29 */ 33 30 34 31 /******************************************************************************* -
trunk/kLdr/tstkLdrMod.c
r2 r29 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net>7 * Copyright (c) 2006-2007 Knut St. Osmundsen <bird-kStuff-spamix@anduin.net> 8 8 * 9 * This file is part of kStuff. 9 * Permission is hereby granted, free of charge, to any person 10 * obtaining a copy of this software and associated documentation 11 * files (the "Software"), to deal in the Software without 12 * restriction, including without limitation the rights to use, 13 * copy, modify, merge, publish, distribute, sublicense, and/or sell 14 * copies of the Software, and to permit persons to whom the 15 * Software is furnished to do so, subject to the following 16 * conditions: 10 17 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 18 * The above copyright notice and this permission notice shall be 19 * included in all copies or substantial portions of the Software. 15 20 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 23 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 25 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 26 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 27 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 28 * OTHER DEALINGS IN THE SOFTWARE. 31 29 */ 32 30
Note:
See TracChangeset
for help on using the changeset viewer.