Revision 333 src/ldif.c

ldif.c (revision 333)
498 498
		val = g_strdup( "" );
499 499
	}
500 500
	g_strstrip( val );
501
	if( g_strcasecmp( nm, LDIF_TAG_COMMONNAME ) == 0 ) {
501
	if( g_ascii_strcasecmp( nm, LDIF_TAG_COMMONNAME ) == 0 ) {
502 502
		rec->listCName = g_slist_append( rec->listCName, val );
503 503
	}
504
	else if( g_strcasecmp( nm, LDIF_TAG_FIRSTNAME ) == 0 ) {
504
	else if( g_ascii_strcasecmp( nm, LDIF_TAG_FIRSTNAME ) == 0 ) {
505 505
		rec->listFName = g_slist_append( rec->listFName, val );
506 506
	}
507
	else if( g_strcasecmp( nm, LDIF_TAG_LASTNAME ) == 0 ) {
507
	else if( g_ascii_strcasecmp( nm, LDIF_TAG_LASTNAME ) == 0 ) {
508 508
		rec->listLName = g_slist_append( rec->listLName, val );
509 509
	}
510
	else if( g_strcasecmp( nm, LDIF_TAG_NICKNAME ) == 0 ) {
510
	else if( g_ascii_strcasecmp( nm, LDIF_TAG_NICKNAME ) == 0 ) {
511 511
		rec->listNName = g_slist_append( rec->listNName, val );
512 512
	}
513
	else if( g_strcasecmp( nm, LDIF_TAG_EMAIL ) == 0 ) {
513
	else if( g_ascii_strcasecmp( nm, LDIF_TAG_EMAIL ) == 0 ) {
514 514
		rec->listAddress = g_slist_append( rec->listAddress, val );
515 515
	}
516 516
	else {
......
743 743
			gchar *key = g_strdup( tag );
744 744

  
745 745
			rec = ldif_create_fieldrec( tag );
746
			if( g_strcasecmp( tag, LDIF_TAG_COMMONNAME ) == 0 ) {
746
			if( g_ascii_strcasecmp( tag, LDIF_TAG_COMMONNAME ) == 0 ) {
747 747
				rec->reserved = TRUE;
748 748
			}
749
			else if( g_strcasecmp( tag, LDIF_TAG_FIRSTNAME ) == 0 ) {
749
			else if( g_ascii_strcasecmp( tag, LDIF_TAG_FIRSTNAME ) == 0 ) {
750 750
				rec->reserved = TRUE;
751 751
			}
752
			else if( g_strcasecmp( tag, LDIF_TAG_LASTNAME ) == 0 ) {
752
			else if( g_ascii_strcasecmp( tag, LDIF_TAG_LASTNAME ) == 0 ) {
753 753
				rec->reserved = TRUE;
754 754
			}
755
			else if( g_strcasecmp( tag, LDIF_TAG_NICKNAME ) == 0 ) {
755
			else if( g_ascii_strcasecmp( tag, LDIF_TAG_NICKNAME ) == 0 ) {
756 756
				rec->reserved = TRUE;
757 757
			}
758
			else if( g_strcasecmp( tag, LDIF_TAG_EMAIL ) == 0 ) {
758
			else if( g_ascii_strcasecmp( tag, LDIF_TAG_EMAIL ) == 0 ) {
759 759
				rec->reserved = TRUE;
760 760
			}
761 761
			g_hash_table_insert( table, key, rec );
......
770 770
static int ldif_field_compare( gconstpointer ptr1, gconstpointer ptr2 ) {
771 771
	const Ldif_FieldRec *rec1 = ptr1;
772 772
	const Ldif_FieldRec *rec2 = ptr2;
773
	return g_strcasecmp( rec1->tagName, rec2->tagName );
773
	return g_ascii_strcasecmp( rec1->tagName, rec2->tagName );
774 774
}
775 775

  
776 776
/*
......
842 842
				if( tagName ) {
843 843
					/* Add tag to list */
844 844
					listTags = g_slist_append( listTags, tagName );
845
					if( g_strcasecmp( tagName, LDIF_TAG_EMAIL ) == 0 ) {
845
					if( g_ascii_strcasecmp( tagName, LDIF_TAG_EMAIL ) == 0 ) {
846 846
						flagMail = TRUE;
847 847
					}
848 848
				}

Also available in: Unified diff