Sponsored Content
Top Forums Programming C function "strtoull" failing Post 302858471 by rupeshkp728 on Monday 30th of September 2013 01:25:20 PM
Old 09-30-2013
I am not printing the value instead storing it in some variable.
now the value returnd by strtoull is wrong.
 

9 More Discussions You Might Find Interesting

1. Programming

How to convert the "select" function into a "poll" function

i have a program using the select function but i want to convert it to poll... how can i do this? thanks in advance... :) (1 Reply)
Discussion started by: rbolante
1 Replies

2. Solaris

sendto failing "resource temporarily unavailable"

Well, I am not even sure if its failing, cause at the other end I have a select call and it wakes up and reads the data I sent fine. Ok here is the issue, I have a UDP socket(non blocking) through which I push some data to another port. At the other end I have select loop, waiting for this data.... (6 Replies)
Discussion started by: Naanu
6 Replies

3. UNIX for Dummies Questions & Answers

Explain the line "mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'`"

Hi Friends, Can any of you explain me about the below line of code? mn_code=`env|grep "..mn"|awk -F"=" '{print $2}'` Im not able to understand, what exactly it is doing :confused: Any help would be useful for me. Lokesha (4 Replies)
Discussion started by: Lokesha
4 Replies

4. HP-UX

ERROR: more than one instance of overloaded function "vprintf" has "C" linkage

Hi people! I've got this own library: -------------------------------------------- Personal.h -------------------------------------------- #ifdef __cplusplus extern "C" { #endif #include <stdio.h> #include <stdarg.h> #include <string.h> ... (0 Replies)
Discussion started by: donatoll
0 Replies

5. Shell Programming and Scripting

awk command to replace ";" with "|" and ""|" at diferent places in line of file

Hi, I have line in input file as below: 3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL My expected output for line in the file must be : "1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL" Can someone... (7 Replies)
Discussion started by: shis100
7 Replies

6. HP-UX

DLT 7000 tape drive failing with "write error on a record in the index"

HP rp5450 (L2000) running HP-UX 11.11B Using DLT 7000 and DLT 4000 tape drives for nightly full backups Backup jobs created by SAM DLT 7000 cron entry is as follows: 00 2 * * 1-6 /usr/sam/lbin/br_backup DLT FULL Y /dev/rmt/0m /var/sam/graphLCAa17036 root Y 1 N > /var/sam/SAM_br_msgs 2>&1... (1 Reply)
Discussion started by: dreh99
1 Replies

7. UNIX for Dummies Questions & Answers

Using "mailx" command to read "to" and "cc" email addreses from input file

How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address and column 3 contains “cc” e-mail address to include with same email. Sample input file, email.txt Below is an sample code where... (2 Replies)
Discussion started by: asjaiswal
2 Replies

8. Shell Programming and Scripting

Bash script - Print an ascii file using specific font "Latin Modern Mono 12" "regular" "9"

Hello. System : opensuse leap 42.3 I have a bash script that build a text file. I would like the last command doing : print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt where : print_cmd ::= some printing... (1 Reply)
Discussion started by: jcdole
1 Replies

9. AIX

Apache 2.4 directory cannot display "Last modified" "Size" "Description"

Hi 2 all, i have had AIX 7.2 :/# /usr/IBMAHS/bin/apachectl -v Server version: Apache/2.4.12 (Unix) Server built: May 25 2015 04:58:27 :/#:/# /usr/IBMAHS/bin/apachectl -M Loaded Modules: core_module (static) so_module (static) http_module (static) mpm_worker_module (static) ... (3 Replies)
Discussion started by: penchev
3 Replies
explain_strtoull(3)					     Library Functions Manual					       explain_strtoull(3)

NAME
explain_strtoull - explain strtoull(3) errors SYNOPSIS
#include <libexplain/strtoull.h> const char *explain_strtoull(const char *nptr, char **endptr, int base); const char *explain_errno_strtoull(int errnum, const char *nptr, char **endptr, int base); void explain_message_strtoull(char *message, int message_size, const char *nptr, char **endptr, int base); void explain_message_errno_strtoull(char *message, int message_size, int errnum, const char *nptr, char **endptr, int base); DESCRIPTION
These functions may be used to obtain explanations for errors returned by the strtoull(3) system call. explain_strtoull const char *explain_strtoull(const char *nptr, char **endptr, int base); The explain_strtoull function is used to obtain an explanation of an error returned by the strtoull(3) system call. The least the message will contain is the value of strerror(errno), but usually it will do much better, and indicate the underlying cause in more detail. The errno global variable will be used to obtain the error value to be decoded. nptr The original nptr, exactly as passed to the strtoull(3) system call. endptr The original endptr, exactly as passed to the strtoull(3) system call. base The original base, exactly as passed to the strtoull(3) system call. Returns: The message explaining the error. This message buffer is shared by all libexplain functions which do not supply a buffer in their argument list. This will be overwritten by the next call to any libexplain function which shares this buffer, including other threads. Note: This function is not thread safe, because it shares a return buffer across all threads, and many other functions in this library. Example: This function is intended to be used in a fashion similar to the following example: unsigned long long result = strtoull(nptr, endptr, base); if (result < 0) { fprintf(stderr, "%s ", explain_strtoull(nptr, endptr, base)); exit(EXIT_FAILURE); } The above code example is available pre-packaged as the explain_strtoull_or_die(3) function. explain_errno_strtoull const char *explain_errno_strtoull(int errnum, const char *nptr, char **endptr, int base); The explain_errno_strtoull function is used to obtain an explanation of an error returned by the strtoull(3) system call. The least the message will contain is the value of strerror(errno), but usually it will do much better, and indicate the underlying cause in more detail. errnum The error value to be decoded, usually obtained from the errno global variable just before this function is called. This is neces- sary if you need to call any code between the system call to be explained and this function, because many libc functions will alter the value of errno. nptr The original nptr, exactly as passed to the strtoull(3) system call. endptr The original endptr, exactly as passed to the strtoull(3) system call. base The original base, exactly as passed to the strtoull(3) system call. Returns: The message explaining the error. This message buffer is shared by all libexplain functions which do not supply a buffer in their argument list. This will be overwritten by the next call to any libexplain function which shares this buffer, including other threads. Note: This function is not thread safe, because it shares a return buffer across all threads, and many other functions in this library. Example: This function is intended to be used in a fashion similar to the following example: unsigned long long result = strtoull(nptr, endptr, base); if (result < 0) { int err = errno; fprintf(stderr, "%s ", explain_errno_strtoull(err, nptr, endptr, base)); exit(EXIT_FAILURE); } The above code example is available pre-packaged as the explain_strtoull_or_die(3) function. explain_message_strtoull void explain_message_strtoull(char *message, int message_size, const char *nptr, char **endptr, int base); The explain_message_strtoull function is used to obtain an explanation of an error returned by the strtoull(3) system call. The least the message will contain is the value of strerror(errno), but usually it will do much better, and indicate the underlying cause in more detail. The errno global variable will be used to obtain the error value to be decoded. message The location in which to store the returned message. If a suitable message return buffer is supplied, this function is thread safe. message_size The size in bytes of the location in which to store the returned message. nptr The original nptr, exactly as passed to the strtoull(3) system call. endptr The original endptr, exactly as passed to the strtoull(3) system call. base The original base, exactly as passed to the strtoull(3) system call. Example: This function is intended to be used in a fashion similar to the following example: unsigned long long result = strtoull(nptr, endptr, base); if (result < 0) { char message[3000]; explain_message_strtoull(message, sizeof(message), nptr, endptr, base); fprintf(stderr, "%s ", message); exit(EXIT_FAILURE); } The above code example is available pre-packaged as the explain_strtoull_or_die(3) function. explain_message_errno_strtoull void explain_message_errno_strtoull(char *message, int message_size, int errnum, const char *nptr, char **endptr, int base); The explain_message_errno_strtoull function is used to obtain an explanation of an error returned by the strtoull(3) system call. The least the message will contain is the value of strerror(errno), but usually it will do much better, and indicate the underlying cause in more detail. message The location in which to store the returned message. If a suitable message return buffer is supplied, this function is thread safe. message_size The size in bytes of the location in which to store the returned message. errnum The error value to be decoded, usually obtained from the errno global variable just before this function is called. This is neces- sary if you need to call any code between the system call to be explained and this function, because many libc functions will alter the value of errno. nptr The original nptr, exactly as passed to the strtoull(3) system call. endptr The original endptr, exactly as passed to the strtoull(3) system call. base The original base, exactly as passed to the strtoull(3) system call. Example: This function is intended to be used in a fashion similar to the following example: unsigned long long result = strtoull(nptr, endptr, base); if (result < 0) { int err = errno; char message[3000]; explain_message_errno_strtoull(message, sizeof(message), err, nptr, endptr, base); fprintf(stderr, "%s ", message); exit(EXIT_FAILURE); } The above code example is available pre-packaged as the explain_strtoull_or_die(3) function. SEE ALSO
strtoull(3) convert a string to an unsigned long integer explain_strtoull_or_die(3) convert a string to an unsigned long integer and report errors COPYRIGHT
libexplain version 0.52 Copyright (C) 2009 Peter Miller explain_strtoull(3)
All times are GMT -4. The time now is 05:16 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy