www.pudn.com > saac.rar > char.h
#ifndef _CHAR_H_
#define _CHAR_H_
#include "version.h"
/* 1½»¡õ°ÇؤÐ×Ô»¼° ƽÅÒ·ÂÐÑ(°×ÑëÄÌ»ïÐÑ) */
#define MAXCHAR_PER_USER 2
int isLocked( char *id );
void charLoadCallback( int ti , int auth_ok , char *c0, char* c1 ,
char *c2 , char *c3, char *c4, int i0 , int i1 );
// Spock 2000/11/1
//void charSave( int ti , char *c0 ,
// char *c2 , char *c3 , char *c4, int i0 , int i1 );
// return process number
#ifdef _NewSave
int charSave( int ti , char *c0 ,
char *c2 , char *c3 , char *c4, int i0 , int i1 , int charindex );
#else
int charSave( int ti , char *c0 ,
char *c2 , char *c3 , char *c4, int i0 , int i1 );
#endif
// Spock end
void charListCallback( int ti , int auth_ok , char *c0 , char *c1 ,
char *c2 , char *c3 , char *c4 , int i0 , int i1 );
void charDeleteCallback( int ti , int auth_ok ,
char *c0 , char *c1 , char *c2 , char *c3 ,
char *c4 , int i0 , int i1 );
// Nuke
void dummyCallback( int ti , int auth_ok ,
char *c0 , char *c1 , char *c2 , char *c3 ,
char *c4 , int i0 , int i1 );
int lockUser( char *gmsvname , char *id , char *passwd , int lock ,
char *result, int resultlen,
char *retdata , int retdatalen , char *process , char *deadline);
int checkValidCharName( char *a);
int loadCharOne( char *idstring , int num, char *output , int outlen );
int saveCharOne( char *idstring , int num , char *input );
int loadCharNameAndOption( char *id , char *output , int outlen);
int getCharIndexByName( char *id , char *charname );
void getCharInfoFromString( char *str , char *out );
#endif