OpenCores
URL https://opencores.org/ocsvn/1664/1664/trunk

Subversion Repositories 1664

[/] [1664/] [trunk/] [c/] [lista/] [nN_cuantia_brasetida__cadena.c] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 mrdmkg
#include "tipodef.h"
2
 
3
nN nN_cuantia_brasetida__cadena(n1 * cadena, n1 abri, n1 clui)
4
{
5
 nN contador=1;
6
 nN cuantia;
7
 cadena++;
8
 
9
 if(abri!=clui)
10
 {
11
 
12
  while((*cadena!=clui)&&(*(cadena-1)!='\\'))
13
  {
14
 
15
   if (*cadena==abri)
16
   {
17
    cuantia=nN_cuantia_brasetida__cadena(cadena, abri, clui);
18
    cadena+=cuantia;
19
    contador+=cuantia;
20
   }
21
   else
22
   {
23
    contador++;
24
    cadena++;
25
   }
26
  }
27
 }
28
 else
29
 {
30
 
31
  while(*cadena++!=clui)
32
  {
33
   contador++;
34
  }
35
 }
36
 
37
 return contador+1;
38
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.