Fix assorted typos.

From https://sourceforge.net/p/swig/patches/332/ and some others too.
This commit is contained in:
Olly Betts 2013-01-08 18:47:40 +13:00
commit f9566ad2df
12 changed files with 20 additions and 20 deletions

14
CHANGES
View file

@ -15,7 +15,7 @@ Version 2.0.9 (16 December 2012)
symbols in Ruby 1.9+ symbols in Ruby 1.9+
2012-12-14: kkaempf 2012-12-14: kkaempf
[Ruby] Apply patch 3530439 and finally replace all occurences of the STR2CSTR() macro [Ruby] Apply patch 3530439 and finally replace all occurrences of the STR2CSTR() macro
with StringValuePtr(). STR2CSTR was deprecated since years and got removed in Ruby 1.9 with StringValuePtr(). STR2CSTR was deprecated since years and got removed in Ruby 1.9
2012-12-14: kkaempf 2012-12-14: kkaempf
@ -12144,7 +12144,7 @@ Version 1.3.20 (December 17, 2003)
06/25/2003: mrose (Mark Rose) 06/25/2003: mrose (Mark Rose)
[Python] Director typemap marshalling checks for null pointers when [Python] Director typemap marshalling checks for null pointers when
walking the parameter list instead of relying soley on the parameter walking the parameter list instead of relying soley on the parameter
count. Cures a segfault that occured for multiple argument inv typemaps. count. Cures a segfault that occurred for multiple argument inv typemaps.
Someone with more Swig experience should probably review this code. Someone with more Swig experience should probably review this code.
06/24/2003: mkoeppe (Matthias Koeppe) 06/24/2003: mkoeppe (Matthias Koeppe)
@ -17619,7 +17619,7 @@ Version 1.3.10 (December 10, 2001)
shadow classes. In early implementations, shadow classes were shadow classes. In early implementations, shadow classes were
merely Python wrappers around typed pointer objects. However, merely Python wrappers around typed pointer objects. However,
some users actually wanted to receive the shadow class object in C. some users actually wanted to receive the shadow class object in C.
To accomodate this, the dereferencing of the "this" pointer in To accommodate this, the dereferencing of the "this" pointer in
a shadow class was moved to C as described in CHANGES [8/8/99]. a shadow class was moved to C as described in CHANGES [8/8/99].
However, the process of returning pointers to Python was still However, the process of returning pointers to Python was still
somewhat problematic. Specifically, shadow classes never worked somewhat problematic. Specifically, shadow classes never worked
@ -19533,7 +19533,7 @@ Version 1.3.6 (July 9, 2001)
[Java] destructor (_delete()) was not aware of %name renaming [Java] destructor (_delete()) was not aware of %name renaming
[Java] extends baseclass did not know about %name renaming [Java] extends baseclass did not know about %name renaming
[Java] extends baseclass did extend even when the baseclass was not known to swig [Java] extends baseclass did extend even when the baseclass was not known to swig
[Java] sometimes enum-declarations occured before the Java class declaration [Java] sometimes enum-declarations occurred before the Java class declaration
[Java] unrelated enum initialisations no longer appear in Java class [Java] unrelated enum initialisations no longer appear in Java class
[Java] if module ends in '_' correct JNI names are now produced [Java] if module ends in '_' correct JNI names are now produced
@ -20686,7 +20686,7 @@ Version 1.3 Alpha 1 (February 11, 2000)
names or use %apply to map typemaps to alternate names. names or use %apply to map typemaps to alternate names.
8/8/99 : Handling of the 'this' pointer has been changed in Python shadow 8/8/99 : Handling of the 'this' pointer has been changed in Python shadow
classes. Previously, dereferencing of '.this' occured in the classes. Previously, dereferencing of '.this' occurred in the
Python shadow class itself. Now, this step occurs in the C Python shadow class itself. Now, this step occurs in the C
wrappers using the following function: wrappers using the following function:
@ -21243,7 +21243,7 @@ Version 1.1 Patch 1 (August 27, 1997)
Would generate completely bogus code with garbage replacing Would generate completely bogus code with garbage replacing
the '%d'. Caused by one faulty use of printf (wasn't able to find the '%d'. Caused by one faulty use of printf (wasn't able to find
any other occurences). any other occurrences).
7/7/97 : Fixed bug in Python shadow class generation with non-member 7/7/97 : Fixed bug in Python shadow class generation with non-member
functions that are returning more than one value. functions that are returning more than one value.
@ -21359,7 +21359,7 @@ Version 1.1 (June 24, 1997)
.... later ... .... later ...
int OldName(int); int OldName(int);
Unlike %name, %rename will rename any occurence of the old name. Unlike %name, %rename will rename any occurrence of the old name.
This applies to functions, variables, class members and so forth. This applies to functions, variables, class members and so forth.
There is no way to disable %rename once set, but you can change the There is no way to disable %rename once set, but you can change the
name by redeclaring it to something else. name by redeclaring it to something else.

View file

@ -1118,7 +1118,7 @@ namespace BAR {
function that returns an object (or pointer/reference) of C/C++ function that returns an object (or pointer/reference) of C/C++
type <tt>X</tt>, the wrapping defun (or defmethod) on the Lisp type <tt>X</tt>, the wrapping defun (or defmethod) on the Lisp
side will automatically wrap the pointer returned in an instance side will automatically wrap the pointer returned in an instance
of the apropriate class. This makes it much easier to write and of the appropriate class. This makes it much easier to write and
debug code than if pointers were passed around as a jumble of debug code than if pointers were passed around as a jumble of
integer values. integer values.
</p> </p>

View file

@ -2975,7 +2975,7 @@ There are a lot of issues to address.
<div class="code"> <div class="code">
<pre> <pre>
virtual int functionWrapper(Node *n) { virtual int functionWrapper(Node *n) {
/* get useful atributes */ /* get useful attributes */
String *name = Getattr(n,"sym:name"); String *name = Getattr(n,"sym:name");
SwigType *type = Getattr(n,"type"); SwigType *type = Getattr(n,"type");
ParmList *parms = Getattr(n,"parms"); ParmList *parms = Getattr(n,"parms");

View file

@ -1,10 +1,10 @@
See ../README for common README file. See ../README for common README file.
Any testcases which have _runme.ss appended after the testcase name will be detected and run. Any testcases which have _runme.ss appended after the testcase name will be detected and run.
NOTE: I had to use _runme.ss becuase otherwise it would be hard to implement make clean NOTE: I had to use _runme.ss because otherwise it would be hard to implement make clean
Since when SWIG runs it generates an example.scm file for every test, to clean those files Since when SWIG runs it generates an example.scm file for every test, to clean those files
I needed to add a rm -f *.scm to make clean. But we don't want the runme scripts to I needed to add a rm -f *.scm to make clean. But we don't want the runme scripts to
dissappear as well! disappear as well!
Any testcases which have _runme_proxy.ss appended after the testcase name will be detected Any testcases which have _runme_proxy.ss appended after the testcase name will be detected
and run with the -proxy argument passed to SWIG. SWIG will not be run with the -unhide-primitive and run with the -proxy argument passed to SWIG. SWIG will not be run with the -unhide-primitive

View file

@ -51,7 +51,7 @@ my $ex = new default_args::Except($false);
my $hit = 0; my $hit = 0;
eval { $ex->exspec(); $hit = 1; }; eval { $ex->exspec(); $hit = 1; };
# a zero was thrown, an exception occured, but $@ is false # a zero was thrown, an exception occurred, but $@ is false
is($hit, 0, "exspec 1"); is($hit, 0, "exspec 1");
eval { $ex->exspec(-1) }; eval { $ex->exspec(-1) };
like($@, qr/^ciao/, "exspec 2"); like($@, qr/^ciao/, "exspec 2");

View file

@ -49,7 +49,7 @@ namespace std {
}; };
// *** // ***
// The following specializations should dissapear or get // The following specializations should disappear or get
// simplified when a 'const SWIGTYPE*&' can be defined // simplified when a 'const SWIGTYPE*&' can be defined
// *** // ***
template <class T, class U > struct pair<T, U*> { template <class T, class U > struct pair<T, U*> {

View file

@ -95,7 +95,7 @@ namespace std {
}; };
// *** // ***
// This specialization should dissapear or get simplified when // This specialization should disappear or get simplified when
// a 'const SWIGTYPE*&' can be defined // a 'const SWIGTYPE*&' can be defined
// *** // ***
template<class _Tp, class _Alloc > template<class _Tp, class _Alloc >

View file

@ -9,7 +9,7 @@
* scanner.c * scanner.c
* *
* SWIG tokenizer. This file is a wrapper around the generic C scanner * SWIG tokenizer. This file is a wrapper around the generic C scanner
* found in Swig/scanner.c. Extra logic is added both to accomodate the * found in Swig/scanner.c. Extra logic is added both to accommodate the
* bison-based grammar and certain peculiarities of C++ parsing (e.g., * bison-based grammar and certain peculiarities of C++ parsing (e.g.,
* operator overloading, typedef resolution, etc.). This code also splits * operator overloading, typedef resolution, etc.). This code also splits
* C identifiers up into keywords and SWIG directives. * C identifiers up into keywords and SWIG directives.
@ -373,7 +373,7 @@ void scanner_clear_rename() {
rename_active = 0; rename_active = 0;
} }
/* Used to push a ficticious token into the scanner */ /* Used to push a fictitious token into the scanner */
static int next_token = 0; static int next_token = 0;
void scanner_next_token(int tok) { void scanner_next_token(int tok) {
next_token = tok; next_token = tok;

View file

@ -69,7 +69,7 @@ Close(obj) Close
String Operations String Operations
----------------- -----------------
Replace(obj, orig, rep, flags) Replace occurences of orig with rep. Replace(obj, orig, rep, flags) Replace occurrences of orig with rep.
Chop(obj) Remove trailing whitespace Chop(obj) Remove trailing whitespace
flags is one of the following: flags is one of the following:

View file

@ -3625,7 +3625,7 @@ private:
// If the import statement has been found in the target string, we have to // If the import statement has been found in the target string, we have to
// check if the previous import was static, which would lead to problems // check if the previous import was static, which would lead to problems
// if this import is not. // if this import is not.
// Thus, we check if the seven characters in front of the occurence are // Thus, we check if the seven characters in front of the occurrence are
// »static «. If the import string passed is also static, the checks fail // »static «. If the import string passed is also static, the checks fail
// even if the found statement is also static because the last seven // even if the found statement is also static because the last seven
// characters would be part of the previous import statement then. // characters would be part of the previous import statement then.

View file

@ -113,7 +113,7 @@ private:
String *s_var_tab; // table of global variables String *s_var_tab; // table of global variables
String *s_const_tab; // table of global constants String *s_const_tab; // table of global constants
String *s_methods_tab; // table of class methods String *s_methods_tab; // table of class methods
String *s_attr_tab; // table of class atributes String *s_attr_tab; // table of class attributes
String *s_luacode; // luacode to be called during init String *s_luacode; // luacode to be called during init
String *s_dot_get; // table of variable 'get' functions String *s_dot_get; // table of variable 'get' functions
String *s_dot_set; // table of variable 'set' functions String *s_dot_set; // table of variable 'set' functions

View file

@ -109,7 +109,7 @@ def main(fns):
if patch_file(fn): if patch_file(fn):
print "Patched file", fn print "Patched file", fn
except IOError: except IOError:
print "Error occured during patching", fn print "Error occurred during patching", fn
return return
if __name__=="__main__": if __name__=="__main__":