Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

idstr.h File Reference

#include "idswig.h"

Go to the source code of this file.

Functions

char * IdStrCreateNewSuffix (char *, char *)
 Enleve le suffixe d'un nom de fichier et le remplace par un autre.

char * IdStrRemoveSuffix (char *)
 Enleve le suffixe d'un nom de fichier.

int IdStrCmpNoCase (char *, char *)
char * IdStrCreateUpperCase (char *)
 Met une chaine de caracteres en majuscules.

char * IdStrSetUpperCase (char *)
 Transforme sur place une chaine en Majuscules.

int IdStrCountChar (char *, int)
 Compte le nb d'occurrences d'1 caract ds une chaine.

char * IdStrFileName (char *)
 Extrait le FileName d'un FullPathName.

char * IdStrDirName (char *)
 Extrait le DirectoryName d'un FullPathName.

int * IdStrIntEnum (char *, int *OUTPUT)
 renvoie 1 tableau contenant une liste d'intervalles entiers

float * IdStrFloatEnum (char *, int *OUTPUT)
 renvoie 1 tableau contenant une liste d'intervalles FLOAT

int IdStrSwap (char *)
 renvoie la valeur SWAP correspondant au code caract passe

int * IdStrSort (void **, int, INT_FUNCTION_VOIDP_VOIDP_POINTER)
 Tri d'un tableau avec 'tableau d'indices'.

char ** IdStrGetDirContents (char *, char *)
int IdStrGetDirNbFiles (char *, char *)
int IdStrPatternMatching (char *, char *)
char * _IdStrGetDirectoryName (char *)
char * IdStrDirFindFirstFile (char *)
char * IdStrDirFindNextFile (char *)
char * IdStrMakeFullPathName (char *, char *)
 Fabrique le FullPathName d'un Fichier.

char * IdStrLibidoDataType (int)
char * IdStrLibidoTypeObj (int)
char * IdStrCleanName (char *)
 Enleve d'une chaine de caract les slash, antislah et espaces elle doit etre termininee par .

char * _IdStrShowTransfertSyntax (char *)
 Retourne le libelle en clair d'une TRANSFERT SYNTAX.


Function Documentation

char* _IdStrGetDirectoryName char *   ) 
 

char* _IdStrShowTransfertSyntax char *  codeTransfSynt  ) 
 

Retourne le libelle en clair d'une TRANSFERT SYNTAX.

Parameters:
nom Pointeur vers la chaine Transf Synt
Returns:
libelle en clair

Definition at line 1070 of file str.c.

References _ID_transfert_syntax, and __transfert_syntax__::transf_synt_libelle.

Referenced by IdDcmAffDcmHdr().

char* IdStrCleanName char *  nom  ) 
 

Enleve d'une chaine de caract les slash, antislah et espaces elle doit etre termininee par .

Parameters:
nom Pointeur vers le tableau de caract
Returns:
Tableau 'nettoye' (termine par )

Definition at line 1029 of file str.c.

int IdStrCmpNoCase char *  ,
char * 
 

Definition at line 69 of file strcomp.c.

References UP.

Referenced by IdStrSwap().

int IdStrCountChar char *  chaine,
int  caract
 

Compte le nb d'occurrences d'1 caract ds une chaine.

Parameters:
chaine Pointeur vers la chaine
caract caract a compter
Returns:
nombre d'occurences

Definition at line 386 of file str.c.

Referenced by IdStrFloatEnum(), IdStrIntEnum(), and IdStrPatternMatching().

char* IdStrCreateNewSuffix char *  nom,
char *  suffix
 

Enleve le suffixe d'un nom de fichier et le remplace par un autre.

Parameters:
nom Pointeur vers le nom
suffix Pointeur vers le suffixe
Returns:
nouveau nom

Definition at line 109 of file str.c.

char* IdStrCreateUpperCase char *  chaine  ) 
 

Met une chaine de caracteres en majuscules.

Parameters:
nom Pointeur vers la chaine
Returns:
pointeur vers cette meme chaine en majuscule

Definition at line 298 of file str.c.

char* IdStrDirFindFirstFile char *   ) 
 

char* IdStrDirFindNextFile char *   ) 
 

char* IdStrDirName char *  nom  ) 
 

Extrait le DirectoryName d'un FullPathName.

Parameters:
chaine Pointeur vers le FullPathName
Returns:
Pointeur vers le DirectoryName

Definition at line 432 of file str.c.

char* IdStrFileName char *  nom  ) 
 

Extrait le FileName d'un FullPathName.

Parameters:
chaine Pointeur vers le FullPathName
Returns:
Pointeur vers le FileName

Definition at line 501 of file str.c.

float* IdStrFloatEnum char *  value,
int *  number
 

renvoie 1 tableau contenant une liste d'intervalles FLOAT

Parameters:
value pointeur vers la zone allouee contenant les intervalles (deb1,fin1, deb2,fin2, ...)
number Pointeur versle nb d'interv trouves
Returns:
1 tableau contenant une liste d'intervalles FLOAT

Definition at line 728 of file str.c.

References IDERR_ALLOC_MEM, IDERR_NOT_INTLIST, IdErrno, and IdStrCountChar().

char** IdStrGetDirContents char *  ,
char * 
 

int IdStrGetDirNbFiles char *  ,
char * 
 

int* IdStrIntEnum char *  value,
int *  number
 

renvoie 1 tableau contenant une liste d'intervalles entiers

Parameters:
value pointeur vers la zone allouee contenant les intervalles (deb1,fin1, deb2,fin2, ...)
number Pointeur versle nb d'interv trouves
Returns:
1 tableau contenant une liste d'intervalles entiers

Definition at line 642 of file str.c.

References IDERR_ALLOC_MEM, IDERR_NOT_INTLIST, IdErrno, and IdStrCountChar().

char* IdStrLibidoDataType int   ) 
 

char* IdStrLibidoTypeObj int   ) 
 

char* IdStrMakeFullPathName char *  dirName,
char *  fileName
 

Fabrique le FullPathName d'un Fichier.

Parameters:
chaine Pointeur vers le nom Dir
chaine Pointeur vers le nom Fich
Returns:
Pointeur vers le FullPathName

Definition at line 571 of file str.c.

int IdStrPatternMatching char *  ,
char * 
 

Definition at line 964 of file str.c.

References IDERR_ALLOC_MEM, IDERR_LABEL_UNDEF, IdErrno, and IdStrCountChar().

char* IdStrRemoveSuffix char *  nom  ) 
 

Enleve le suffixe d'un nom de fichier.

Parameters:
nom Pointeur vers le nom
Returns:
nouveau nom

Definition at line 208 of file str.c.

char* IdStrSetUpperCase char *  chaine  ) 
 

Transforme sur place une chaine en Majuscules.

Parameters:
chaine Pointeur vers la chaine
Returns:
pointeur vers cette meme chaine en majuscule

Definition at line 344 of file str.c.

int* IdStrSort void **  tab,
int  n,
INT_FUNCTION_VOIDP_VOIDP_POINTER  foncComparObj
 

Tri d'un tableau avec 'tableau d'indices'.

Parameters:
tab pointeur vers le tableau
n nb elem du tableau
foncComparObj pointeur vers la fonction de comparaison
Returns:
tableau d'indices donnant une 'image triée' du tableau

Definition at line 900 of file str.c.

References b.

int IdStrSwap char *  chaine  ) 
 

renvoie la valeur SWAP correspondant au code caract passe

Parameters:
value pointeur vers le code caract passe
Returns:
valeur SWAP (1234, 4321, 3412, 2143)

Definition at line 812 of file str.c.

References IdStrCmpNoCase().


Generated on Wed Oct 19 09:28:36 2005 for SIMRI3D by doxygen 1.3.7