OSDN Git Service

addid library source 20140221
[zither/ds-zither.git] / sources / lib / libms / swap_armem.c
1
2 #include<stdio.h>
3 #include<string.h>
4
5
6 /*------------------ SWAP MEM -------------------*/
7 int swap_armem( char data[], char chA, char chB, int sta, int sto)
8 {
9 int inA, ret, count;
10 inA = 0;
11 ret = 0;
12
13 count = (int)strlen(data);
14
15 if(0 < count && sta > 0 && sto <= count && sta < sto){
16    for(inA = sta; inA <= sto; ){
17       if( data[inA] == chA ){
18          data[inA] = chB;
19          ret++;
20          }
21       inA++;
22       }
23    }
24
25 return(ret);
26 }
27
28