QString: Introduce qstring_append_int()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
		
							parent
							
								
									6fe9565c5b
								
							
						
					
					
						commit
						764c1caeb3
					
				| @ -75,6 +75,14 @@ void qstring_append(QString *qstring, const char *str) | ||||
|     qstring->string[qstring->length] = 0; | ||||
| } | ||||
| 
 | ||||
| void qstring_append_int(QString *qstring, int64_t value) | ||||
| { | ||||
|     char num[32]; | ||||
| 
 | ||||
|     snprintf(num, sizeof(num), "%" PRId64, value); | ||||
|     qstring_append(qstring, num); | ||||
| } | ||||
| 
 | ||||
| /**
 | ||||
|  * qstring_append_chr(): Append a C char to a QString | ||||
|  */ | ||||
|  | ||||
| @ -1,6 +1,7 @@ | ||||
| #ifndef QSTRING_H | ||||
| #define QSTRING_H | ||||
| 
 | ||||
| #include <stdint.h> | ||||
| #include "qobject.h" | ||||
| 
 | ||||
| typedef struct QString { | ||||
| @ -13,6 +14,7 @@ typedef struct QString { | ||||
| QString *qstring_new(void); | ||||
| QString *qstring_from_str(const char *str); | ||||
| const char *qstring_get_str(const QString *qstring); | ||||
| void qstring_append_int(QString *qstring, int64_t value); | ||||
| void qstring_append(QString *qstring, const char *str); | ||||
| void qstring_append_chr(QString *qstring, int c); | ||||
| QString *qobject_to_qstring(const QObject *obj); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Luiz Capitulino
						Luiz Capitulino