diff options
author | sunoru <sunoru@live.com> | 2016-12-31 23:06:56 +0800 |
---|---|---|
committer | sunoru <sunoru@live.com> | 2016-12-31 23:06:56 +0800 |
commit | 8985c34809f21272b774cbdf7a0af5a526db72db (patch) | |
tree | af42cc95cbb5141f12fe77a92b77b8f561bfe93d /Doc/Manual/Ocaml.html | |
parent | 70801d47d10deb477633a4c6421fbbba6f0ea8d7 (diff) | |
download | swig-8985c34809f21272b774cbdf7a0af5a526db72db.tar.gz |
Fix some typos in docs and examples and make the code look nicer.
Diffstat (limited to 'Doc/Manual/Ocaml.html')
-rw-r--r-- | Doc/Manual/Ocaml.html | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/Doc/Manual/Ocaml.html b/Doc/Manual/Ocaml.html index e489c4147..96c93faeb 100644 --- a/Doc/Manual/Ocaml.html +++ b/Doc/Manual/Ocaml.html @@ -90,7 +90,7 @@ If you're not familiar with the Objective Caml language, you can visit <p> SWIG 3.0 works with Ocaml 3.08.3 and above. Given the choice, you should use the latest stable release. The SWIG Ocaml module has -been tested on Linux (x86,PPC,Sparc) and Cygwin on Windows. The +been tested on Linux (x86, PPC, Sparc) and Cygwin on Windows. The best way to determine whether your system will work is to compile the examples and test-suite which come with SWIG. You can do this by running <tt>make check</tt> from the SWIG root directory after installing SWIG. @@ -327,7 +327,7 @@ A few functions exist which generate and return these: Because of this style, a typemap can return any kind of value it wants from a function. This enables out typemaps and inout typemaps to work well. The one thing to remember about outputting values -is that you must append them to the return list with swig_result = caml_list_append(swig_result,v). +is that you must append them to the return list with swig_result = caml_list_append(swig_result, v). </p> <p> @@ -505,7 +505,7 @@ Unfortunately, unbounded arrays and pointers can't be handled in a completely general way by SWIG, because the end-condition of such an array can't be predicted. In some cases, it will be by consent (e.g. an array of four or more chars), sometimes by explicit length -(char *buffer, int len), and sometimes by sentinel value (0,-1,etc.). +(char *buffer, int len), and sometimes by sentinel value (0, -1, etc.). SWIG can't predict which of these methods will be used in the array, so you have to specify it for yourself in the form of a typemap. </p> @@ -560,7 +560,7 @@ void printfloats( float *tab, int len ) { $2 = caml_array_len($input); $1 = ($*1_type *)malloc( $2 * sizeof( float ) ); for( i = 0; i < $2; i++ ) { - $1[i] = caml_double_val(caml_array_nth($input,i)); + $1[i] = caml_double_val(caml_array_nth($input, i)); } } @@ -684,7 +684,7 @@ C_list - : Example.c_obj = C_void # x '[1] ;; - : Example.c_obj = C_string "bar" -# x -> set (1,"spam") ;; +# x -> set (1, "spam") ;; - : Example.c_obj = C_void # x '[1] ;; - : Example.c_obj = C_string "spam" @@ -757,11 +757,11 @@ bash-2.05a$ ./qt_top # open Swig ;; # open Qt ;; -# let a = new_QApplication '(0,0) ;; +# let a = new_QApplication '(0, 0) ;; val a : Qt.c_obj = C_obj <fun> -# let hello = new_QPushButton '("hi",0) ;; +# let hello = new_QPushButton '("hi", 0) ;; val hello : Qt.c_obj = C_obj <fun> -# hello -> resize (100,30) ;; +# hello -> resize (100, 30) ;; - : Qt.c_obj = C_void # hello -> show () ;; - : Qt.c_obj = C_void @@ -857,7 +857,7 @@ let triangle_class pts ob meth args = let triangle = new_derived_object new_shape - (triangle_class ((0.0,0.0),(0.5,1.0),(1.0,0.0))) + (triangle_class ((0.0, 0.0), (0.5, 1.0), (1.0, 0.0))) '() ;; let _ = _draw_shape_coverage '(triangle, C_int 60, C_int 20) ;; @@ -901,7 +901,7 @@ The definition of the actual object triangle can be described this way: let triangle = new_derived_object new_shape - (triangle_class ((0.0,0.0),(0.5,1.0),(1.0,0.0))) + (triangle_class ((0.0, 0.0), (0.5, 1.0), (1.0, 0.0))) '() </pre></div> |