GRASS 8 Programmer's Manual 8.6.0dev(2026)-4bb960b182
Loading...
Searching...
No Matches
case.c File Reference

DBMI Library (base) - case string conversion. More...

#include <grass/dbmi.h>
Include dependency graph for case.c:

Go to the source code of this file.

Functions

void db_char_to_lowercase (char *s)
 Convert character to lowercase.
 
void db_char_to_uppercase (char *s)
 Convert character to uppercase.
 
void db_Cstring_to_lowercase (char *s)
 Convert string to lowercase.
 
void db_Cstring_to_uppercase (char *s)
 Convert string to lowercase.
 
int db_nocase_compare (const char *a, const char *b)
 Compare strings case-insensitive.
 

Detailed Description

DBMI Library (base) - case string conversion.

SPDX-FileCopyrightText: 1999-2009, 2011 GRASS Development Team SPDX-License-Identifier: GPL-2.0-or-later

Author
Joel Jones (CERL/UIUC), Radim Blazek
Doxygenized by Martin Landa <landa.martin gmail.com> (2011)

Definition in file case.c.

Function Documentation

◆ db_char_to_lowercase()

void db_char_to_lowercase ( char s)

Convert character to lowercase.

Parameters
scharacter to be modified

Definition at line 20 of file case.c.

Referenced by db_Cstring_to_lowercase().

◆ db_char_to_uppercase()

void db_char_to_uppercase ( char s)

Convert character to uppercase.

Parameters
scharacter to be modified

Definition at line 31 of file case.c.

Referenced by db_Cstring_to_uppercase(), and db_nocase_compare().

◆ db_Cstring_to_lowercase()

void db_Cstring_to_lowercase ( char s)

Convert string to lowercase.

Parameters
sstring buffer to be modified

Definition at line 42 of file case.c.

References db_char_to_lowercase().

◆ db_Cstring_to_uppercase()

void db_Cstring_to_uppercase ( char s)

Convert string to lowercase.

Parameters
sstring buffer to be modified

Definition at line 53 of file case.c.

References db_char_to_uppercase().

◆ db_nocase_compare()

int db_nocase_compare ( const char a,
const char b 
)

Compare strings case-insensitive.

Parameters
a,bstring buffers to be compared
Returns
0 strings equal
1 otherwise

Definition at line 67 of file case.c.

References b, db_char_to_uppercase(), and t.

Referenced by db_convert_Cstring_to_value_datetime().