Merge commit 'refs/remotes/origin/5.1'
Sylvestre Ledru [Sun, 16 Aug 2009 07:35:58 +0000 (09:35 +0200)]
Conflicts:
scilab/modules/core/help/pt_BR/chdir.xml
scilab/modules/core/help/pt_BR/exec.xml
scilab/modules/core/help/pt_BR/funptr.xml
scilab/modules/core/help/pt_BR/scilab.xml
scilab/modules/core/help/pt_BR/sethomedirectory.xml
scilab/modules/differential_equations/help/pt_BR/feval.xml
scilab/modules/dynamic_link/help/pt_BR/call.xml
scilab/modules/interpolation/help/pt_BR/linear_interpn.xml

12 files changed:
1  2 
scilab/CHANGES_5.1.X
scilab/aclocal.m4
scilab/configure
scilab/configure.ac
scilab/modules/core/help/pt_BR/scilab.xml
scilab/modules/core/help/pt_BR/sethomedirectory.xml
scilab/modules/core/help/pt_BR/typename.xml
scilab/modules/differential_equations/help/pt_BR/feval.xml
scilab/modules/dynamic_link/help/pt_BR/call.xml
scilab/modules/functions/help/pt_BR/execstr.xml
scilab/modules/interpolation/help/pt_BR/splin3d.xml
scilab/modules/output_stream/help/pt_BR/ssprint.xml

Simple merge
Simple merge
Simple merge
Simple merge
@@@ -17,9 -17,9 +17,9 @@@
    </refnamediv>
  
    <refsynopsisdiv>
-     <title>Seqüência de Chamamento</title>
+     <title>Seqüência de Chamamento</title>
  
 -    <synopsis>[home,scilabhome]=sethomedirectory()</synopsis>
 +    <synopsis>[home,scilabhome] = sethomedirectory()</synopsis>
    </refsynopsisdiv>
  
    <refsection>
@@@ -75,16 -75,14 +75,16 @@@ typename(name,type)</synopsis
      <literal>overloading</literal>).</para>
  
      <para>Chamado sem argumento do lado direito, <literal>typename</literal>
-     retorna informações sobre tipos de dados definidos.</para>
+     retorna informações sobre tipos de dados definidos.</para>
  
      <para>Chamado com argumento do lado direito, <literal>typename</literal>
-     associa um nome a um código de tipo de dado.</para>
+     associa um nome a um código de tipo de dado.</para>
  
      <para><literal>typename('',type)</literal> suprime o tipo de dado
-     fornecido pelo seu código <literal>type</literal> de tabelas de tipos de
+     fornecido pelo seu código <literal>type</literal> de tabelas de tipos de
      dados conhecidos.</para>
 +    
 +    <para>Number max. of defined types is 50.</para>
    </refsection>
  
    <refsection>
@@@ -101,10 -102,11 +101,10 @@@ deff('[z]=f(x,y)','z=x+%i*y')
  feval(1:10,1:5,f)
  feval(1:10,1:5,'parab')   //See ffeval.f file
  feval(1:10,'parab')
- // Para link dinâmico (ver exemplo ftest em ffeval.f)
- // você pode usar o comando link (os parâmetros dependem da máquina):
+ // Para link dinâmico (ver exemplo ftest em ffeval.f)
+ // você pode usar o comando link (os parâmetros dependem da máquina):
  // unix('make ftest.o');link('ftest.o','ftest); feval(1:10,1:5,'ftest')
 - 
 -  </programlisting>
 +   </programlisting>
    </refsection>
  
    <refsection>
    </refsection>
  
    <refsection>
-     <title>Descrição</title>
+     <title>Descrição</title>
  
-     <para>Chamada interativa ao programa do usuário FORTRAN (ou C) do Scilab.
+     <para>Chamada interativa ao programa do usuário FORTRAN (ou C) do Scilab.
      A rotina deve estar previamente linkada ("ligada") ao Scilab. Este link
 -    pode ser feito: </para>
 +    pode ser feito:</para>
  
      <itemizedlist>
        <listitem>
          <para>Com o comando "<literal>link</literal>" do Scilab (linkagem
-         "suave" ("soft") incremental) durante a sessão Scilab. (ver
+         "suave" ("soft") incremental) durante a sessão Scilab. (ver
          <literal>link</literal>)</para>
        </listitem>
 -
 -      <listitem>
 -        <para>Por re-linkagem "forçosa" ("hard"), escrevendo a rotina dentro
 -        da rotina Scilab <literal>default/Ex-fort.f</literal>, adicionando o
 -        ponto de entrada no arquivo <literal>default/Flist</literal> e então
 -        re-linkando o Scilab com o comando <literal>make bin/scilex</literal>
 -        no diretório principal do Scilab.</para>
 -      </listitem>
      </itemizedlist>
  
-     <para>Há duas formas de sintaxe de chamamento, uma curta e uma longa. A
-     curta fornece um código mais rápido e uma sintaxe de chamamento mais
-     fácil, mas deve-se escrever uma pequena interface (C ou FORTRAN) para que
-     esta forma seja possível. A forma longa torna possível uma chamada a uma
-     rotina FORTRAN (ou C) sem modificação do código, mas a sintaxe é mais
-     complexa e o código interpretado mais devagar.</para>
+     <para>Há duas formas de sintaxe de chamamento, uma curta e uma longa. A
+     curta fornece um código mais rápido e uma sintaxe de chamamento mais
+     fácil, mas deve-se escrever uma pequena interface (C ou FORTRAN) para que
+     esta forma seja possível. A forma longa torna possível uma chamada a uma
+     rotina FORTRAN (ou C) sem modificação do código, mas a sintaxe é mais
+     complexa e o código interpretado mais devagar.</para>
  
-     <para>O significado de cada parâmetro é descrito abaixo:</para>
+     <para>O significado de cada parâmetro é descrito abaixo: </para>
  
      <variablelist>
        <varlistentry>
        </varlistentry>
      </variablelist>
  
-     <para>Se uma variável de saída coincide com uma variável de entrada (i.e.,
-     <literal>pyi=pxj</literal> ) pode-se apenas passar sua posição
-     <literal>pyi</literal> . O tamanho e tipo de <literal>yi</literal> são
-     então os mesmos que os de<literal>xi</literal>. Se uma variável de saída
-     coincide com uma variável de entrada e são especificadas as dimensões da
-     variável de saída, <literal>[myl,nyl]</literal> deve satisfazer a condição
+     <para>Se uma variável de saída coincide com uma variável de entrada (i.e.,
+     <literal>pyi=pxj</literal> ) pode-se apenas passar sua posição
+     <literal>pyi</literal> . O tamanho e tipo de <literal>yi</literal> são
+     então os mesmos que os de<literal>xi</literal>. Se uma variável de saída
+     coincide com uma variável de entrada e são especificadas as dimensões da
+     variável de saída, <literal>[myl,nyl]</literal> deve satisfazer a condição
      de compatibilidade <literal>mxk*nxk &gt;= myl*nyl</literal>.</para>
 -
 -    <para>No caso da sintaxe curta,
 -    <literal>[y1,....,yk]=call("ident",x1,...,xn)</literal>, os parâmetros de
 -    entrada <literal>xi</literal>'s e o nome <literal>"ident"</literal> são
 -    enviados para a rotina de interface <literal>Ex-fort</literal>. Esta
 -    rotina de interface é, então, muito semelhante a uma interface (ver código
 -    fonte no diretório <literal>SCIDIR/default/Ex-fort.f</literal>).</para>
    </refsection>
  
    <refsection>
@@@ -121,11 -121,11 +121,11 @@@ er = max(abs(vp_exact - vp_interp)
  
  
  
- // exemplo 2 (veja a página de ajuda de linear_interpn que contém o
- //            mesmo exemplo com interpolação trilinear)
+ // exemplo 2 (veja a página de ajuda de linear_interpn que contém o
+ //            mesmo exemplo com interpolação trilinear)
  // =============================================================================
  
 -getf("SCI/modules/interpolation/demos/interp_demo.sci")
 +exec("SCI/modules/interpolation/demos/interp_demo.sci")
  func =  "v=(x-0.5).^2 + (y-0.5).^3 + (z-0.5).^2";
  deff("v=f(x,y,z)",func);
  n = 5;